A good department.The staff are VERY pleasant, polite, patient, intelligibly explaining and ready to help. Yes, there are queues. And where they don't happen. I have never come out of there with discontent yet. Everyone will always prompt, explain, and advise.