I love it! It fits perfectly and still could fit on a little larger sofa. It stays in place especially using the convenient little foam inserts