Assembly: (make sure you have tools) yes they send you everything you need to assemble but it makes life easier. 
Thoughts: For the most part I really enjoy this piece and out of the 3 piece set I purchased this one was the easiest to assemble and had no problems. Has a good amount of storage and has a light natural look. I sadly didn’t measure correctly and it sits to low on top of my toilet so I had to add some height using other means so that I could reach the flushing mechanism. 
Cons: the sliding doors sit on the actual wood frame itself so it does not open and close as smoothly as I’d like but it gets the job done. 
Overall this piece was a pretty good purchase, not sure if it’s worth the price but it is aesthetically pleasing.