Very clean. Great location. Just try to snag a parking place early.