The property itself is beautiful. Staff is fantastic, everyone learns your first name and refers to you by such. The room was cozy and fairly clean, although there is absolutely no water pressure in the shower. There is a bar on site, drinks weren't watered down BUT you will pay for it. $22US for two mixed drinks was what we paid. That was enough for us to go to town and buy a couple six packs in lieu of hitting the bar. The restaurant was decent quality but again, EXPENSIVE. A couple of steak dinners with tip came out to $100 US. $45 for nails, $150 each for the snorkeling, $95 each for the massage etc. All US prices. After eating a nice, pricey meal, we went down to the beach to enjoy the peaceful view. Moments after sitting down with our expensive drinks, our peaceful evening was interrupted by two teenagers rolling down the beach in a golf cart. Doing cookies, speeding up and down the dock, all feet away from where we were. Needless to say it was not what we had in mind for a peaceful evening. To make matters worse, we later found out one of the juveniles was the son of the owner of the property. The next few nights of our stay, we opted to rent a golf cart and hit the town. In town you will find some of the best tasting food for more than reasonable prices. To give you an idea, we paid $8bz which is $4US for two fully loaded fried jacks in town. About $20US bought us 5 tacos and a chicken fajita at another place.