The product is a good product.  Though quality is a little flimsy.  At the corners when you assemble it, there may be gaps and if you are in a rainy area there may be leaks.  The water can sip through these gaps which did in my case.  A simple glue from gorilla helped me to insulate and close these gaps. 
Also, part B and A assembly could be a little challenging, and some parts are a little brittle and can easily break and this assembly will probably require 2 people.