I was slightly cautious to begin with after seeing other customer reviews, but for their cheap prices I thought I'd give them a go. Delivery was on time, if a little longer than other websites, and when I had a question their customer service was quick and answered it straight away. I've just placed my second order and recommended them to friends.
Tip for consumers: Be aware of the delivery time up front.