Really wonderful location. Clean and tidy, with nice hospitable touches. Helpful and friendly staff. Quirky in all the right ways.