We enjoyed our stay. The place is clean and close to restaurants and beaches (beach is right in front of property). They have complete setup of the kitchen and provides beach items for activities such as beach towel, chair, umbrella, snorkeling gear etc. They provided detailed information for the check in. Would highly recommend!