What an amazing resort!!!!!!!!! I can't say enough about my experience at Koro Sun. I stayed in an edgewater villa and it was gorgeous! From the windows in the floor to see the ocean below, the balcony upstairs with comfy seating, and the clean and spacious rooms, it was amazing!! The staff were excellent. Everyone knew my name and always said hi and asked how I was. They were extremely attentive during meals and serving drinks! The property itself is amazing. There is rainforest and ocean adventures all in one. This is definitely for someone looking for a relaxed and low key vacation. The only dining options are on the property unless you want to take a taxi into town. The resort sets up all activities you want to do. I went on the waterfall hike and snorkeling trip and they were both incredible. I will definitely be back!!!