On time delivery, we’ll packages, excellent instructions, all parts shipped, and everything fit perfectly. Could not be happier. I assembled by myself with no problem and took about an hour and a half. Good quality and very comfortable. I have had many swings in the past and this was by far the easiest and well engineered product.