Very clean and conveniently located place! Communication was great throughout. Many thoughtful touches like sunscreen, aloe, beach chairs, and snorkels. Free parking space is a huge plus. Loved spending time on the balcony, too. Would definitely recommend.