We are very happy with this purchase! We did, unfortunately, have a box missing from our shipment and are waiting for the last piece to arrive. However, what we have so far is great quality and is perfect for our family of 5 plus our very large dog! Would purchase again.