Charming and very clean. The location is great. The only downside is the parking but that is to be expected with such a great location.