It is not a hotel but an apartment, so bring your own soap! You get to have fun at the resort, but you must do the cleaning up yourself. i was really surprised that upon arrival i was told to give up my credit card number as a deposit and sign that I would be charged for a dirty room or anything damaged. I was offered either to do the cleaning (including sheets, trash, etc, to make the room as upon arrival) or pay an additional fee for maid service. This might make sense for a long stay but on hotels.com you only get one night! If you are used to youth hostels and camping it would be fine but otherwise be prepared to tidy up, and quickly! Also note that hotels.com indicated a check out time of 12 PM, but upon arrival I was told it was actually 10 AM. The resort itself seemed very nice, which is why the high ratings.