This was a great condo in a convenient location. The bedroom was bigger than it appeared on the listing and it conveniently had the bathroom attached to it. This was important because it meant that after our daughter was asleep on the pull out couch in the living room, we could use the bathroom and brush our teeth without waking her up. The bed itself was a foam mattress (think Casper- style) and I found it comfortable. The pull-out wouldn't have been comfortable for adults (what pull out sofa is?) but my four year old slept on it just fine and had no complaints. My four year old also loved swimming in the small roof-top pool every morning before we headed out for the day and many afternoons as well. There is a Starbucks coffee machine (Chai tea is also available from the machine) in the community room next to the pool, which was a nice touch. The gym was small but clean and nice. Next to the gym was another community room if you need to step away from the condo to get some work done, apart from noisy children distracting you! We used the washing machine and dryer and they were fine, but you need to run the dryer twice to get clothes actually dry. We had breakfast in the kitchen every day using the nice bowls and silverware provided and the fridge to store food. We also prepared lunches in the kitchen to take with us. However, we ate dinner out every night so I can't say how the oven or stove worked. The local restaurants were SO good that we preferred to enjoy them! Check-in and check-out were convenient and easy. We would definitely stay here again!