Unfortunately, this resort wasn't worth what I paid. There was black mold in the shower, stains on the towels and bedding, loud construction on premises, and it took two hours and 3 phone calls to get a roll of TP sent to the room. We didn't swim in the pool or ocean but the pool and beach appeared to be well kept. The restaurant employees were the absolute best (hi Carlyle and Randy!). Id say besides being located on a piece of paradise, the restaurant employees were the only good thing about this place. I would not stay here again.