Fairly easy to assemble except the back panel which needed a drill to pre-drill holes to affix the back to the cabinet, and the one door scrapes the bottom of the cabinet to open and close even though my T-square says the frame is completely square.  If I had more time I would have sanded it down but was in a hurry to get it finished. All in all still a good piece for the price since it does not get heavy use.