Excellent high quality materials.  Easy to put together.  You get what you pay for. This took forever to arrive and was more expensive than others but totally worth it. Very comfy, cozy and all around great quality!!!!