This cushion was a perfect fit for my storage bench and the navy color was true to the photo shown. Material is very heavy and should hold up well.