When my contractor opened the package, the lid was broken during the shipping. We called wayfair and got a replacement one after my contractor completed the installation.   However, when I checked the toilet, somehow it didn’t flush. My contractor came back and checked, turned out some materials were missing in the first shipment. Luckily we had received the replacement one. However we had to pay for the installation again. I wished wayfair could be more diligent when they prepare for the shipping. Anything could cause extra labor cost to us if materials don’t come in right. wayfair does provide great customer service though.