For such a cheap price I wasn't expecting it to be super high quality, but even for the price I was disappointed. Nothing fit square and it was a bit flimsy. I ended up taking it apart to keep the mirror, threw the rest away, and built my own.