The fit was perfect. Just a little tuck here and there. Material is soft, in fact my two cats took over the couch, so all is good.