This is exactly what I needed to protect my sofa.  The blue color works and my dogs seem to love it.  It is comfortable for them and it looks much better than the dog blankets I was using.  The price was reasonable.