A comfortable place to stay, with character and excellent amenities.