Overall, very happy with the product. Two criticisms, the weight is a factor. If you're only doing light coding duty? Not a problem. Dating hundreds or thousands of pieces though, the weight definitely catches up with your wrists. The other issue is that the touch screen isn't the most responsive. You need to be very deft with the stylus , which becomes a lot more difficult after you're fatigued with the weight of the machine. Again. it's a nice product, and overall very worthwhile as a coding solution for a small business.