Quirky and charming in a great location.