Fit perfect, color great, quality of fabric excellent.  Very happy and more than worth the price. Ordering another as a back up.