Exactly as advertised and not too difficult to assemble.  We had been looking for a long time for a box large enough to fit all of our cushions and this is amazing.  Though it is quite large, it looks nice so it is a win, win.