Very clean, spacious, and well-stocked with all the essentials. Be careful if you book on hot summer days - the apartment got very hot on us and we had trouble sleeping. Overall Mike and his assistant were incredibly responsive and reliable. Would completely recommend otherwise, not during hot weather.