It was delivered quickly and easy to assemble (or so my husband tells me).  The only reason I didn't give it 5 stars is because the fabric shifts more than normal.  We'll see how it holds up when baby arrives.