charming, clean, great staff . small .