It is not perfect, but it actually is very nice for the price.  It works great for what I needed it for and it fit the area.  I covered the cushion which had a ugly white, wrinkled cover on it.  I'm not a seamstress, but I just grabbed a beige pillowcase at Dollar Tree, ironed it & put the cushion in & smoothed it out & it looks wonderful on the bench.  It really dressed it up!