Our stay here was great. The location is excellent (a short walk to shops, restaurants, and the pool) and the condo itself was clean and in perfect condition. There were several beach chairs, boogie boards, snorkel sets, and other beach gear which was really convenient. Good communication from David about check-in and other logistics, and he was quick to answer any questions we had during our stay. Highly recommended!