Very clean. Parking was very difficult. Other than the parking, it was perfect.