Nice, historic Hotel, excellent staff and restaurant on-site. We loved room 14, the only one with a very small balcony and it overlooks the beautiful De Grote of St. Bavokerk church. You can sit on the tiny balcony and watch the world go as the locals go about their daily business and commute on their bikes. We chose to stay in Haarlem instead of Amsterdam, as this city is more quaint. We parked in a local garage which is a 1 minute walk, but be warned parking is about 36/euro a day. Also, it is a easy 10 minute walk to the train station to take that into Amsterdam. It is better than driving since the parking rates in Amsterdam are even higher (although you wouldn't have to pay a full 24 hour rate of course). We are glad we chose this city over staying in Amsterdam, which is very large. This hotel was the perfect stay with a great centralized location!