This was absolutely better than I expected!!!  The quality for the price is really good. 
It did have a missing spring so I will reach out to customer service. Hopefully they will send me it.