clean, charming, great location, does what it says on the tin and a lot more