So far I'm a little bit dissapointed because it didn't meet my expectations. It's so far from the picture versus what I get. In the picture they said it was 3 layer but its not, and also it's not stretchy. So if you gonna buy, make sure to check the feedback first before you purchased.