It clean but it's too expensive for what you get. This place charges for everything. The free WiFi is ok but not always very fast. If you want better WiFi it will cost $15. The pressure in the shower cannot be regulated. It's full blast the whole time if you want warm or hot water. We paid for our room in advance and we were charged an additional "resort fee" of $200 when we checked in. They act like it is a big deal that they will drive you around in a golf cart or that they take your bags up for you. I would rather take care of my own bags and have a breakfast included in the exorbitant price. We went and bought a few groceries to eat in our room or we went out to eat. Do not eat the food at the resort or from the mini bar unless you have money to burn. Don't go here.