I bought this to put in my half bath and it was a perfect fit depth wise.  When i opened the box I was a bit overwhelmed because there were a lot of pieces. But I laid them out numerically and found it very easy to put together. Only one screw didnt work right.   I would definitely recommend this.