Review (4/5): Almost perfect
Fits well, just not 100% flawless.