I had a fantastic week-long stay at this beach. I went reef snorkeling and swimming with dolphins with the dive center instructors, who were a lot of fun. The island is very natural, with sandy paths and trees providing shade. You can see beautiful sunrises, sunsets, and moonrises here. The villas have been well-maintained since they were built over 30 years ago, but the in-room facilities are modern (large TV, air conditioning, mini bar, island-wide WiFi). There are two untouched islands nearby that you can walk, kayak, or paddleboard to for more nature exploration. The staff is friendly and helpful, and the beach is pristine. The highlight for me was the food - every meal was a delight with a good buffet selection, delicious and authentic dishes, and amazing pastries. Thank you to the Rihiveli staff for creating such a wonderful experience!