Attended a family wedding here. Gotta say it, wow! Property is spotless and well set up. As is common in smaller resorts there are differences between rooms and buildings. Our room was huge, many are smaller. All are comfortable. Food was outstanding. Service and staff were outstanding. The only complaint I heard was no hooks for the towels right beside the shower. That's enough to drop the rating, what, 0.01%? Lol. Highly recommended!