We received our package on the day that was estimated, which was pretty quick shipping! This set was fairly easy to assemble, I did it myself in about an hour's time. Everything matched up and all the correct hardware was included. 
The set is very sturdy and beautiful! 
The only knock on it is that it is pretty low to the ground, but it is still comfortable! I look forward to having friends and family over this summer in the back yard!