Very clean and spacious. Wonderful stocked kitchen and very comfy beds. Sooooo close the the beach and amenities. Would love to stay here again.