Very clean and better than expected!! Enjoyed our stay. Parking was a little issue but you can find a spot in the streets around the building. Overall very satisfied!