I haven't bought anything from them for a few years now but when I did, they were OK. Quick delivery, no mistakes.
Never had to RMA anything so don't know how they are on that side of things.
They're not an ethusiasts site and they're overpriced, in my opinion.
But yes, I'd use them again if I had to.