Could not say enough good things about the Amingiri resort. Location is pristine. So many beautiful spots to look at the ocean, dine, and snorkel. The curated atmosphere is exceptional and all the staff go out of their way to make your stay near perfection. We stayed in both an overwater bungalow and a beach front room and both were relaxing, spacious, and provided incredible views. Everything from the rooms to common spaces, and outdoor areas was well maintained and clean. Even though when we went the resort was around 80% occupancy we never felt that it was too populated, loud, or overbooked. There is plenty of space and things to do than we sometimes felt like the only ones there. Our son loved the kids club and as parents we were very impressed with the space and amenities they offered each day. Would 100% recommend the investment to stay at Amingiri!