Great location, comfortable and well thought-out, with every amenity you could need, plus lots of extra uplifting little touches to ensure you a pleasant stay.