The only unpleasant part was trying to put it on. It took 3 people to put the cover on the seat. It did not stretch and had very little play so when you finally hooked one side and went to snap the other side the side that was snapped unsnapped. Other than that it fits perfect.