The Keizersgracht Residence exceeded our expectations. Bram met us at the apartment and was extremely helpful in getting us settled in. The living room, dining and kitchen were all very elegant, open and spacious with views of the canal. The master bedroom was large and extremely comfortable with beautiful windows and an attached bath. The second bedroom is small but definitely adequate and has bunk beds so it can comfortably sleep two children. The location was perfect with shops, restaurants and sightseeing in walking distance. We enjoyed the bakery on the corner that offered delicious breakfast options. The kitchen was state of the art but because of all the delicious restaurants nearby we never had an opportunity to cook. We would definitely stay here again.