Very big store with great range of products. Service is good but sometimes it is hard to get to a customer service rep. They should have more people working at the upstairs service desk, as you can spend some time there waiting - but there are quite a few around the store if you have questions.