The canvas is nice quality and the colors are soothing and go perfectly in our bedroom.  It arrived in perfect condition.  It came with hanging accessories that my husband used and modified by adding a wire.  It looks great over our bed.