This hotel is very conveniently located by the Waterton Lake at a scenic and beautiful spot. It is close to all the restaurants and amenities in town. We stayed here for 3 nights with our 2 years old toddler and overall had a great experience. The staff were friendly and helpful. The hotel has ample free parking on-site, wifi access, ice-dispenser machine, and very comfortable beds. There is also a Starbucks and fancy restaurant/grill next to it. the only negative issue we encountered was that the room appeared not to have been properly cleaned when we first checked in, as we noticed the bed sheets had hair and crayon marks on them, and we found some small garbage at the corner of the room. We brought the issue to the front desk's attention the very next day (as we had checked-in late and were tired the night before). Ultimately after a second follow-up, the staff cleaned the room properly. Overall, just a relatively subtle inconvenience which was resolved in the end. It would be fantastic if the hotel could do a more thorough vaccum cleaning, specially for us with a toddler who is at an age that tends to put everything in their mouth, a clean room is a top priority. That said, overall our experience was positive and we'd still recommend this hotel to our family and friends.