I wish the beach out front had some better rocks for snorkeling. But that would be my only complaint 🙂 Amenities are wonderful, the grounds crew does an awesome job, the pool and beach are easy to access for a short bit rather than having to plan to be gone for beach time. We had a very comfortable, ground level condo and our two year loved running around and picking up plumeria flowers that had fallen.