This is a solid foam roller. It's firm, feels well made, and does exactly what it's supposed to do. I've used it regularly for recovery and have no doubts it will last a long time. It's a little pricey for what it is, but I expect to have and use it for many years.