Its a great set for the price. Most of it is put together already, you just have to attach the legs. The mirror is a little short on height for me, or maybe the stool is higher. Either way its adjustable.
It came with a 2 busted corners, called the customer service, they sent me a new set. 5 stars right there!