I've ordered about 10 times from them, most orders over $100 and I have had absolutely no problems with them.
The complaint about it the stickers, as they said, is minor, considering you can easily get cheap Cubesmith stickers.
Once they shipped me a QJ 5x5 instead of a Meffert's one and they immediatly corrected it and let me keep the QJ. So no bad service there.
If you plan on ordering from them check, double check, and then triple check your information (phone number, address, credit card number etc) just to make sure that they don't mess up anything.
I've talked to about 10-15 people (who messaged me on Youtube) and they didn't get their order because they didn't fill out their information properly. Which isn't the sites fault, it's yours.
So just keep that in mind when ordering.
Hope this helps.
~Chris