Assembly was super easy and it fits nicely over my toilet, but it BROKE a day after! So angry. Wish I could return this and get my money back but I waited until after 30 days. Ugh.