They were perfect and no assembly needed! We did have 2 seats come broken (probably from the way it was packaged and shipped), but the customer service team sent 2 more right away to replace them!  The boys loved them!