This takes a while to assemble but the finished product is worth it.  I would buy it again!