Cabinet is easy to assemble.  Everything fits correctly.  Had to work with the shelves to get them to stay in place.  Was missing a door handle.  Called Suncast -- they mailed me the missing part quickly.  Great customer service.