Great for its intended purpose. It’s used on a couch at our front window that the dogs frequent when we’re not home. I do have to adjust it all the time, which is why I only gave it 4 stars. Maybe if the outer edges were weighted some how it would stay in place better. Great value though overall!