I would highly recommend staying at Boogaard's B&B. The location was the top thing about this place - we could walk most places we wanted to go. As a tip to future guests, we ended up staying in the "extra" room on the top floor that didn't have it's own bathroom (we had to go down to the first floor to use that bathroom, which was private - just for us). Igor was EXTREMELY up front about this so we knew what we were getting into, and since there were no other rooms available during the time we were in town, we accepted. Now, the two flights of stairs were quite steep (typical in Amsterdam) and it was a bit more of an inconvenience to go up and down them anytime you needed to be in the bathroom than we expected. I'm mentioning this to let you know if you want to stay here (in a regular room with an en suite bathroom), book EARLY! We LOVED the location and the B&B and still feel we made the right decision staying there. We also really liked the food provided in the room - fresh fruits, breads, meats, and cheeses, stroopwaffel, sodas, coffee, tea, etc. We didn't have any issues with not receiving a freshly cooked breakfast each day. If anything, having all these different foods in the room provided flexibility - we could make a sandwich to take with us on the train, or have a snack mid-day. We would highly recommend you consider Boogaard's for your stay in Amsterdam!