Green Terrace is a peaceful and bright oasis in the heart of Amsterdam. We loved the garden and Leentje's helpfulness.