I've ordered before and overall OK. Had a problem with something a while back & initially the wanted to give me £5 compensation, but I dug in my heels, quoted my rights & I got a replacement proiduct shipped within a few days. I don't have a problem recommending somewhere I'be had an issue with so long as they deal with issues in the proper manner.
By the way, £ 3 offer valid until 10th April....plus (not sure if you can use both, but they offer a discount for first orders)