I put it together in a few hours and it wasn't too challenging. I had to leave the bottom part off, otherwise I'd have to assemble this cabinet around the toilet. The screws that came with the cabinet to secure it to the wall were not the best and came undone pretty quickly, but the rest of the product is quite sturdy, so I'm overall happy with it.