Very clean, spacious and stocked with everything you could need. Close to the beach and restaurants. We loved this place so much we are already planning another stay!!!