My family has stayed at Cascade Village Condos a couple of times and this unit was the best for our eight-person group. It had everything we needed during our three-night stay. The property has two small decks, one off the dining area and one off the upstairs master bedroom. It would have been nice to sit on the deck, but I could not find any chairs for that purpose. I stayed in the master bedroom, which was clean, large, and had a comfortable bed. The master bath was huge, with a jetted tub and shower. My daughters utilized the kitchen and its appliances and stayed in other bedrooms, so I'm not the one to give input on that- but I never heard any complaints from anyone in our group about anything regarding the condo. I hope to stay there again on my next vacation!