Arrived within 2 days of ordering. Minimal assembly required (you only have to attach the feet which takes about 5 minutes).  The only reason why I took of 1 star is the strong fabric smell. You have to air out the ottoman for a few days. 5 stars for the price, functionality of the piece and quality.