Complicated but well constructed. About 4 hours to setup but managable and good quality for the low price. Works for me ... for now!