They could definitely do with a bit more staff, but you usually get helped pretty quickly. And once you do get helped, the staff is incredibly helpful and knowledgable.
They're also good on their refund policy, with the only downside being that they offer only store credit.