Small but charming in a great location.