It's a little difficult to assemble as there are A LOT of parts, mostly just time consuming.  But seems like it'll do the trick long term :)