The condo was great and the gym as well (i.e.: for guests who want to train, the gym is very well equipped for both weight training and cardio). Diana was also very responsive when we had questions. Our family had a great time.