We greatly enjoyed this hotel. It is immediately across from the old church in Haarlem. It is about a 10 minute walk from the Haarlem train station. Service was excellent. Breakfast was one of the best we had on our trip, a little pricey at 12.5 euros per person, but very good typical european hotel breakfast with some extras.
The room was very nice, the only reason I did not give 5 stars was the bedding. The bed is great, but the sheets were worn and had a stain on them. Otherwise this is a great place, I would not hesitate to stay here again.