Arrived today and put it on our patio sofa immediately. Fits perfectly and looks like good quality for the price. Very happy with my purchase!