Perfect fit. Looks nice. They are mesh design so will protect from scratches but not spills.