Absolutely perfect. So many little touches to make our stay really comfortable. Possibly the cleanest place I have ever stayed in! Location ideal - lively and interesting. Thanks Sofia.