Very clean- convenient to beaches and spacious. Recommended for families. Great stay!