Perfect in every way - location, comfort, thoughtful touches and value. Lots of wonderful places to eat and charming curvy streets to lose yourself on.