It is so good, it did take about 6 hours to build on my own. Only real problem was that the mirror came broken but we got a new one sent in and it came perfect, the one problem that truly did make me mad was that they ship through fedex and fedex is such a careless company and that is why my mirror had came broken at first. But besides that I truly love it and it’s perfect, spacious and big just how i wanted it.