Location, location, just steps away from the beach. Very spacious, easy check in and so nice that it was dog friendly. Big kitchen for our family meals with all the amenities. We had a great time!