This hotel is top notch and upscale from every perspective. My family booked a two bedroom suite which was amazingly large, seriously great space. The living area with full kitchen, living room and dining room. The master and other bedroom were great size. It had three bathrooms, including a really large master bath and closet area. All connected by large deck. The appointments and furnishings were really nice. Not a single complaint about space or unit. The service at front desk and concierge were excellent. The place is kept up and clean and has nice gardens. The pool and beach are really good. Great location, on nice beach, close enough to town but not in middle of hub bub. We would return and definitely highly recommend this resort.