it fits but due to having pups, it doesn't stay in place.  I think it would be a 5 star on fabric, but on leather not quite a five star.  BUT would I buy it again.  Yes