I want to give this 5 stars so bad! However, the first time putting it on, ripped a bit where the elastic is attached to piece. Also, the elastic straps are so thick, makes it hard for them to stay on corners. I’m going to keep it because it really is so soft and comfortable and I just don’t attach it down with the elastic, don’t want it to rip more, but doesn’t move around.. I’m overall happy with purchase, wish it hadn’t ripped.