The bench arrived within 48 hours after I placed the order. It was exactly what I expected. The only problem I encountered was that the assembly was very tedious which took 2 hours. There were many nuts and bolts which could not be tightened until everything fit together perfectly.