Delivery was super fast.  Arrived in 3 pieces with 8 hex bolts and an allen wrench.  Instructions said to attach the top to the support frame, but it was already attached.  4 less bolts to screw in.  Worked for me!  It took longer to unwrap the foam and Styrofoam than it did to assemble.  Looks great next to our white vanity.  Our toilet flush buttons are on the top of the toilet tank and there's plenty of room to reach it under the shelf.  This shelf gives us an extra stable surface for toiletries and we don't have to clutter up the vanity.