Friendly, knowledgeable, clean! A lovely time there