Fit well, a little pricey compared to generic bags but worth it for the custom fit. Never break on us, good quality