Terrible quality. The fabric is very thin. Not made with upholstery fabric. It’s stuffed with batting and not foam. It looks like it was made by a child. We bought it for an outdoor swing. It looks more like it’d be suitable maybe for a bed pillow or floor pillow. It certainly wouldn’t be able to withstand rain or hot weather. If I could’ve given it a zero star rating I would. Do not buy. It’s from China and we are returning it.