I bought the fully assembled version of this product. It was ready to use out of the box, and is a good introduction to the world of custom keyboards. The weight of the keyboard was good and the overall chassis/case of the keyboard feels solid. The included linear switches felt smooth, although the sound could have been deeper. I believe this should be easily remedied down the line by tweaking the amount of foam or changing switches. Overall, a recommended product.