The product arrived on time in two separate boxes one day apart. All the parts were there and there was no damage. The chairs were easier to assemble than the table was.  The holes and legs in the base of the table weren't the best quality, so some holes were slightly misaligned, but overall I was able to assemble it myself and the table is stable.  The suction cups on the table that holds the glass table top in place was mis-shapen / squished and only 1 of the 3 suction cups really stuck to the table. I liked that the seat cushions have a strap with velcro to keep the cushions in place and not be blown away in the wind (we get a lot of gusty wind where we live).  This set is on my front patio, fits the space well and is very cute. Not bad for the price I paid.