Almost perfect
Fits well, just not 100% flawless.
Rating: 4 stars