A little off on the dimensions in thickness but perfect for our new patio benches!  3" thick not 3.5.  Zippered and already went through a light rain and fabric beaded the water right off.