I have brought lots off nzsale. Most of the time I receive good quality, authentic bargains but every now and then I have had to wait a LONG time to receive below average goods.
I do recommend nzsale but be wary as there is the odd cheap crap. The old "you get what you pay for" rains true here.