The comfort of a home and the style of a hotel, all located in a prime location—this place checks all the boxes, and will add the perfect touch of cozy and cool to your Amsterdam stay.