Good quality.  Keeps the furniture upholstery dry and fits well.  The larger sofa size is cumbersome but once you realize which side goes where, it is manageable on my own.