Small and charming in a terrific location.