These work superbly and the fit was perfect!  Great protection as my dog loves to relax on sofas.  Customer service rep who helped with measurements was fantastic.  Other companies were of no help with measurements.