I thought it will come in a big package but the package was so compact. It fits in my small patio, the quality is quite good. The sofa, chairs are sturdy. It gave my patio whole different look. It looks nice and beautiful. It took us almost 1 hour to put it together.