Perfect fit-stays in place due to straps in back. Easily removed when company comes. Very happy with the quality and fit!