Amazing place to stay in Amsterdam. Fits the description and even better (specially the terrace).