I waited one month to receive this which took too long and was going to cancel it
I did have someone put it together which took some time 
The cabinet was worth waiting for it fit perfectly in space and looks great