Immaculate. Great location. Basic amenities - shampoos, etc., provided. Sick rooftop pool. Easy self check-in and out process. Hosts were easy to communicate with.