I suck at it so I have a shop do it (I provide the cover). My guy usually sews a wire into the edge of the cover so he can stretch it more without damage. Sometimes he has to build up the foam. Usually around $100-130 depending what he has to do. Always comes back perfect though.