Excellent quality and comfort......
I have very bad experience with this product I'm using it since last 2 month now it's totally unbearable condition upper layer is made by foam but not good and down layer is rubber but both layers are became separate now it removed itself...