Do a forum search for Mesh and you will get a general impression.
My own experience, I have bought three PCs from them over the last six years or so. Every one was excellent on price, construction, reliability and specification. Had 1 hard drive fail (it happens) and it was replaced under warranty in 48 hours.
A lot of people on this forum have reported problems. Like all companies, you pays your money, you take your chance.
I would buy from them again.