Beds are great. Nice balcony. Great access to the parking garage. Absolutely great location for beach and snorkelling fans. No daily cleaning service so be prepared to clean up after yourselves or pay extra. Garbage pick up is off and on, and not enough laundry soap to wash towels. For overall cleanliness of the resort, I give it a 3.5 out of 5. Except for the bbq stations - they get a 5 out of 5!