This place is fantastic! Everything was very clean upon arrival, and the check in process could not have been easier. We walked almost everywhere we wanted to go. There are plenty of great restaurants around. It was nice to not have to worry about beach chairs, coolers, umbrella, etc. because they have it all for you. Definitely recommend!