Everything as listed and needed, including snorkel gear, beach towels and beach chairs. Very clean and comfortable; good communication. Good value.
A personal preference would be a newer building (this one had cinder block and thin walls), ocean view, and bigger pool, but those amenities would easily cost double or more, especially at Christmas time.