We had a great time. The apartment had all the amenities we needed including laundry, dishwasher, and air conditioning. The onsite pool and proximity to the beach and restaurants made our visit so much easier with two kids in tow.