Perfect structure and fabric.  

Cons: Did not like the fact we had to assemble. Hope it is sturdy and lasts a long time.