This is a great sofa cover.  My sofa is very long and it fits perfectly.  I have not needed to use the straps that came with the cover because it fits perfectly and so far has stayed in place.  The side pockets are a great place to put remote controls and keep the coffee table clutter-free.  My only complaint would be I wish it were thicker.  That being said it has protected my sofa from my very drooly dog.