Overall a nice bench that fits perfectly into our space. material could have been a little more durable for the price even though we bought it on sale. the annoying part was to assemble. there were no holes in the material of the right back leg so i had to do that myself and that's when i learnt the material was of poor quality. it took my daughter and i a little over an hour to put together. we still have not inserted that last screw under one of the back leg because it just wouldn't go in. i love it none the less. i would recommend it, somethings might be just an oversight at times. never mind the mirror in the pic it suppose to go above the bench