Does the job for what I need.  But it's VERY laborious to put together. Plan on knocking off an afternoon to do it. Would recommend paying for assembly, it the cost is still within your budget.