I am very happy with this. The fabric does attract pet hair, but is also cleans up very easy. I can easily vacuum or lint roll while in place and do not need to adjust afterwards. It fits decently well. The materially is very stretchy, but it seems to pull up from the bottom on sides and back of my furniture. It stays in place and may just need more adjusting, but it seems to pull up more as it is sat on.