Beautiful, comfortable and clean place! It has all the amenities required. Am glad that we were able to bring our dog along for the trip. Loved that it is a short walk to the beach. Communication with Sherylle was also easy. Highly recommended!