Very smooth from order to be delivered. It was delivered on time. Easy to assemble, although it’s two person job. Nice size sofa for a small room. The seat is a bit hard but I am happy for the price.