What a difference 15 minutes outside Amsterdam can make!
We stayed at Stempels for 4 nights to attend a friends wedding. We were greeted upon check in with a warm, friendly and pleasant welcome.
Our room was (No 20) was bright, spacious and the bed is so comfortable that it was a shame getting up in the morning. Our (huge) windows faced onto a street with a café and other hotel, but even with the deliveries and general hustle and bustle you could hear very little in the room (no sleepless nights had!)
There is lots of seating outside the hotel, which is located on a nice corner behind the Church. With nice weather it is very enjoyable to site and have a few drinks (food is very tasty too) and watch Haarlem go by. Lots of shops, cafes, and bars within walking distance.
The cost is quiet reasonable, and even though I didn't have the breakfast it seemed to be a good selection (there are loads of cafes close by for some variety).
If I was traveling to Haarlem again, or knew anyone going, I would be recommending this hotel.