This fits perfectly in my small nook and was very easy to put together. The bag is heavy canvas. Great quality.