It was tedious putting it together but doable. All the parts and hardware were included in the package. One set of wheels locks, which is convenient. 

It’s all particle board, no solid wood.

I didn’t want the towel holder on the left side so I covered up the holes with white duct tape. 

When assembling, be very careful not to strip or cross thread the screws. Luckily there were extras included.

Overall I’m pleased with the result but next time will look for solid wood and no assembly required.