excellent place. great location. nicely decorated. all the beach accessories you could want. great communication. easy directions and access for self checkin. highly recommend