It is absolutely everything we hoped for! Excellent quality- comfortable - beautiful materials and colors. Easy to assemble too.