The apartment is clean and has all the amenities that you need including guide books and snorkel/swimming gear! The pool and hot tub are awesome, as are the grills down by the pool and Bridget was great about responding right away when we briefly had issues with wifi, and she got us reconnected quickly. There are plenty of dishes and pots and pans for cooking and we cooked at the condo nearly every night, including grilling down by the pool. Make sure to make a trip to the pool at night to see the amazing lights! Didn't make it down until our last night although we were there every day with the kids!