Overall, my experience was okay. I stayed here for 3 nights and 2 of the 3 nights, I didn't have water. The pipe was not working correctly so I did not have water to shower for almost 2 days. I felt icky and frustrated. My first day there, in the midst of brushing my teeth, the water went out. I made a complaint to the hotel and the manager was trying to compensate us by taking off our dinner bill and riding to the airport. I was not close to what we had to go through during my vacation because we wasted a lot of our time waiting for the water to be fixed (3x) and it delayed our schedule to other things that we wanted to do. However, the manager tried his best to compensate for the unforeseen circumstances. So Overall, the stay was okay. My experience with the staff is pleasant. The food was decent. The view is definitely a 4.5 stars rating view. The room I would rate 3.5 stars. One other thing that I didn't think about when booking was how much time it would take for us to take the boat to go into town. Because the boat leaves every 30 minutes, we had to schedule everything accordingly or we would have to wait for the next boat. This is something for you to think about if you are not staying for at least 1 week. Then you would need to plan everything accordingly in order to fully enjoy all of the wonderful activities.