I bought this for my bathroom and it was a perfect fit.  I put it together in about 15 minutes.  Love it!