They were perfect for what we needed.  Easy to put on and take off. We use on sofas dogs like to be on as they stay in place better than blankets that end up on floor.  Wash well.