Very clean and spacious. Full kitchen. Very nice eating breakfast on the lanai. Excellent location. Loved the hotels beach cabana.