I can highly recommend staying with John and Gabriella. Not only is it a great place to stay, but their recommendations will really make your stay a wonderful experience.
The location is excellent, one of the most beautiful parts of Amsterdam, and yet also close to transport to take you wherever else in the city you wish to travel to.
Thank you both of being wonderful hosts - would love to return!