Very clean & spacious. Lovely large shower, outdoor patio space and large kitchen. Great location. The bed is a bit soft but comfortable. Highly recommend!