After studying TA reviews in Haarlem, we chose the Carlton Square Hotel and were really glad that we did! The room was spacious, clean, and well-prepared, with a large bathroom and full amenities. We found Haarlem charming and so much easier to navigate than Amsterdam that we changed our hotel reservation and booked extra days at the Carlton Square after a few days in The Hague. Upon our return, we were warmly welcomed, and it felt like we were coming home. The breakfast buffet provides a full start to the day, and there are bakeries and grocery stores within easy walking distance if you want something lighter on your own. There is also an excellent full-service restaurant in the hotel, with room service for extra convenience. A bus stop just around the corner provides rapid, inexpensive transportation to the Haarlem train station, and you can even take an easy bus to Haarlem directly from AMS airport, making Haarlem and the Carlton Square a great option for a comfortable, warm stay in The Netherlands. I would return in a heartbeat!