Wonderful little gem in fantastic location.