Great communication, quick response to questions. Late check in and check out were accommodated. Location great - close to beaches, shopping, restaurants. Free parking next to unit. Complete kitchen with full-size appliances - we enjoyed family time cooking and eating in a few times, which we have found difficult to do when staying in a hotel. Games available for kids. Access to pool and gym, but only used once as the kids preferred the beach.