fits well, and well made.  The seams are sturdy, and it is made from substantial material with a 2 year warranty.  Pleased with this purchase.