Very clean, and always answered any questions in a timely manner! Parking was very hard to find though.