Its a little big but we have more of a loveseat sized couch than a normal three seater. It would probably be a chore to get it on a normal sized couch. Probably a job for two. The fabric has the feel of microfiber which I dont love, but we also dont have pets so it should be fine.