It does hold it's shape and is comfortable to sit on. I have only been using it for 2 weeks to see how it is. So far there have been no problems but with anyone who sits a lot and has a lot of back problems after a while you are going to hurt.
I can say this is a good seat cushion. I was glad that I got to try this product out in exchange for my honest and unbiased opinion.