Everything was great, from the cleanliness, to the prompt communication with the staff when any questions were had. It was a nice addition to have swim/snorkel accessories, such as the boogey boards, swim noodles, sun screen, etc. Definitely had a comfortable stay and would stay here again.