Came fast without any assembly required. Cushions slide a bit while sitting on, but overall good quality for price.