Very clean. Great location (with the exception of being noisy). All amenities, appliances, etc., in good working order. Very convenient.