I booked a couple of nights stay in Rock n Reef because I really love to be close to the ocean and to hear the sound of waves, and I ended up extending another night- I would have stayed longer if I could! It was exactly what I wanted- a super chill place to stay that I could just relax for a couple of days, listen to the waves, and look out into the horizon. You get to the hotel by walking down some steps on the cliff, which means that you're super close to the water, and there are plenty of seating areas to lounge about in the sun or the shade, although all the rooms have an amazing view of the ocean with a lot of windows, making you feel as if you're on the water, so this is one of the few hotels where you might want to spend a long time in your room!
Breakfast was included and very tasty, and in the end I just ate every meal there as the cooks were super friendly and made great food, so there's no need to leave! For a longer stay or if you want to explore the island, they offer scooter rental to get around to see the rest of Uluwatu- which I'll do next time. At high tide you can have a little dip in the water just in front of the hotel (be careful though- the current can be strong) and watch the surfers catch some waves, and at low tide you have quite a long beach that you can walk to see the different beaches on that side of the island and look at the cliffs.
The manager Christophe was super helpful and attentive, he organized a taxi pickup from the airport even though it was way past the check-in time, and all the staff were very friendly and always checking to make sure you had anything you needed, it really made you feel at home.
This is a great place to just come with a book, a sarong and a couple of bikinis to listen to the waves and get away from the world for a while, or to surf! Highly recommended :-)