Easy to put together(less than 10 minutes). The coloring, fabric, and everything is absolutely gorgeous. As a pull out, it is very firm.