Easy enough to assemble, but lower section didnt sit high enough to go over the tank in any of our 3 bathrooms.  Of course this was discovered after everything was assembled. Will have to sell pre-assembled to someone else or try to modify the base of the legs to gain another 6 inches in elevation.