Fairly average to be honest. Customer service is ok as you have to interupt them while they wonder around stocking shelves etc if you want help or even checkout service and this is the same after iv visited the shop several times over a couple of months.
Prices are fairly high too but they do run good sales so if you can, wait for a sale on the product you need.
Range of product is good and if something is out of stock or they dont stock a product, they will order the product in for you.
100 Port Road Seaview Lower Hutt