Three of the main pieces were broken upon arrival and we we promised replacement parts by a certain date because we were having company from out of town and it was not express shipped and did not arrive in time for our company.

Pros: Fine once it was put together
Cons: Broken upon arrival