I love this product! So comfortable. I was worried it may be too firm but it's not. Its firm enough to give the support you need for your back and hips but soft enough to be comfortable. Great product especially for the money! The only thing is I ordered a 10 in and it only got to 8in but it's ok. I guess just order a 12in if u want 10