I bought from Mesh 18 months ago, and overall I'm pleased with the quality.
I did need a new motherboard soon after delivery, and they took it back for this rather than an on site repair. The technical assistance line took 30mins. holding each time I rang (which was several, dealing with the faulty motherboard), listening to how important my call is.
The only other minor criticism is that on delivery they had'nt installed the drivers for the monitor, so I had 19 very flickery inches.