I fits nicely without the side shelf/towel holder. We assembled with the other holder on but wish we had plugs for the holes of the side we didn't use. It took a few hours to assemble but everything lined up and there was no issues with hardware.  
My only compliant is the granite top has a large flaw. The manufacture puts a note in about inconsistencies and "natural differences" in the granite to have an out and then the purchaser does not have recourse. But also by the time you unpack everything and find an issue there is no viable way to return it anyway.