I bought this for my boys.  It did take some time to put together but turned out great.  

Pros: Great value
Cons: Time to build