I received the sofa in a timely manner. Was easy enough to put together. It's the perfect size and color for my beach house! Better than expected.