Perfect - clean, quiet, well-located, friendly, and hospitable.
Quite magical, really.
Will be returning.