Never had a big problem with them.
I've bought 3 guitars during the years.
One time i got discount for cosmetic issue and once my amp broke.
They didn't want it back, but sent me a new one. (took a while tho).
I like the way it's possible to pay via different ways, but their pricing is higher than some of their competitors.
Even after being gold or platinum member.
Also, their stock might feel slightly limited when looking spare parts.
This all being said, I'll give it a solid 4/5.
Ps. I think they raised their game after some negative user experiences.