Arrived quickly and once assembled was exactly as advertised. Assembly isn't all that difficult but does take some time, maybe a half hour.  Fit perfect in the space we had.