We stayed here for a week. My family has 3 kids under the age of 10. It was comfortable for them to share the master bedroom. It’s nice that there are two large separate bathrooms with tubs. The kids also enjoyed swimming in the pool and hot tub, which is on the same floor as the apartment. It was also really nice to have our own parking spot in the garage. There were some things that would have made it more comfortable for a family with smaller children. It would have been nice to have more towels available for bathing and towels for swimming. We had to go buy our own for the pool which isn’t ideal having to pack in suitcases when going home. We also brought our own swimming gear for the kids. It would have also been nice to have a few more items for comfort and ease such as extra pillows, an extra sponge, a larger cutting board, and some basic spices such as salt and pepper. Coffee filters were provided so that was nice. And as an afterthought it would have been nice to have two sets of keys since the toggle operates the elevator from the parking garage. We didn’t realize until after reading other comments that we should have asked for that. There is a personal concierge who is very responsive. Overall it was a nice stay, but just misses on some of the creature comforts that would have made it a great stay.