Ehhh... it's not bad for what it is and what it cost. It's not difficult to assemble on paper but in practice all the "tongue and groove" parts on the corners would NOT lock together unless they were absolutely perfect. Getting them to properly seat was a nightmare due to the back everything was a little warped. The mounting holes for the screws are easy to strip out if you're not careful, and the holes for the hinges are very hard to align properly AND still get the doors to shut straight. This thing was a proper pain, but I'll give it 3 stars since it was pretty inexpensive, looks good and seems sturdy enough now that it's together