I did enjoy staying here but just a few things to know if you’re booking with them! A: if you get a Mountain View room, it’s actually on top of a GIGANTIC hill and up a ton of stairs. They do provide golf cart service to get up and down but it’s not super reliable so be willing to exercise! Lol. Also, the AC did not work super well in my room so be aware that it might be hot. Also, this is a jungle type environment so there’s lots of ants everywhere! They didn’t bother me too much but I wouldn’t keep any food in the room. Other than that it was an enjoyable stay and I did enjoy the diving lessons as well. Get to breakfast early if you don’t want it to be packed. Enjoy your trip!