Good quality and a great fit that stayed in place well! It kept our dogs fir off my parents new couch when we travelled to their home for an extended visit. It was easy to machine wash and dry and held up well.