The quality was less than we expected for the price. At the end, when you connect the mirror to the side shelf, there were no pre drilled holes so did need a drill for that step. It does take a few hours to assemble. But it is cute once done - the mirror had a tiny scratch on it from shipping. It was packaged well to prevent damage. The stool is a little small - we most likely will replace that