Was simple to put together. Came past the expect delivery date but still showed up within 3 weeks. Holding up really well (even with dogs jumping all over it). The color is exactly what we expected. Wipes off easily and it very comfy.