Perfect!
This was exactly what I wanted and shipped earlier than expected. I haven't taken it off since I got it.
Rating: 5 stars