Was pretty easy to put together, much easier to do with 2 people. The instructions were easy to follow and everything was well labeled. All the hardware comes in one package, each set of items labeled, and even comes with extras. I wanted the towel rack on the other side and although the pre-drilled holes didn't accommodate it was easy enough to make our own and install. It's the perfect height as my main counterpace.  Everything arrived in good condition and for the price, I am quite happy.