We love this cabinet! We’re using it as a tv stand and it has a wonderful amount of storage underneath! Assembly wasn’t too difficult, but like anything you put together you need to follow the instructions. There is a slight gap in the doors but it doesn’t take away from the look of the piece.