Perfect fit for our small downstairs restroom. Dimensions are very specific. I triple checked before I ordered. My toilet flushes on top of the tank which might be an issue for some. Mine didnt come with any assembly instructions, just a list of all the pieces included. It wasnt hard to put together, but it was time consuming. The only tool needed is an allen wrench, which it comes with. I did end up using my husbands allen wrench set because it was easier to grip.