I used this kit as my first mech keeb to assemble myself (as opposed to buying pre-built). I found the overall assembly to be relatively straight-forward (especially with the assistance of a few solid videos on YouTube) and am very happy with the build upon completion. My only (small) gripe is that the ixpe foam insert did not come with the proper cutouts for the switch pins. I noticed in the advertisement photos as well as on the YouTube tutorials that I watched that the sheet was supposed to have pin insert slots, but mine did not. I must have received a defective part. Oh well, I think it's a trivial matter and believe the board sounds no worse for it.