Canvas is high quality which is good for this hot Arizona sun and heat. The frame is built very well and should last a long long time. Also the shelf will come in very handy. Will work very well for a place to keep our sons weight lifting equipment.