We had a great time, the property is in a Great location and had one of the best stocked Kitchens we have ever had. Pools are amazing, view from the balcony and access to the beach (there was some construction going on due to hurricane damage but signs and easily worked around). Laundry is not coin operated you do have to have the App but was very user friendly. Kids dishes were very nice to have, Nintendo my son thought was a great addition. Everything you could need for the beach and pools is there, plenty of towels for the 3 of us. The playground is not on site, you do have to walk a few blocks. The beds were clean and the place was surface clean, however the corners of the bathrooms had hair in them, under the beds were gross and had peoples leftover socks (we traveled with a 5 year old so he obviously looked). A lot of the dishes needed to be washed before we used them as they had a grease film on them. Communication with Craig was great, he addressed everything very quickly and answered any local questions we had.