While it was a wee bit confusing to put together (at first), when you figured it out it wasn't hard at all. 

It is rather heavy and I suggest purchasing your own wood glue (I use Gorilla Wood Glue) before starting to putting it together.  The glue they provide isn't enought and I'm not to sure of the quality. 
I would also suggest purchasing sliders for the seat so you can glide in and out of your vanity space effortlessly. 
Other than that....I love it!