This is such a bright, clean relaxing location. It's in such a close proximity to everything. The perfect mountain getaway, but not too remote. There are amazing restaurants and breweries within 5-10 minutes away and restaurants within walking distance (hours may be seasonal on the resort). In the winter you will have endless restaurants and ski/snowboarding activities outside the door. In the summer you can hike, take the gondola to the top of the mountain, try out the alpine slide, mountain bike or just take in the views. But you're close to downtown and the lake/beaches. You may even be able to pick huckleberries!
Glacier National Park is just a day trip away!