Stylish, well located, clean, easy for families, very welcoming guest in short : a perfect stay