Fits well and stays put. A bit expensive, but worth it so far. Not sure how well it will wear.