Amazing quality and very easy to put together.  Fabric is comfortable and water resistant.  Very happy with purchase, not cheap but I am very glad I did not go with a less expensive alternative.