Perfect
Perfect fit, very comfortable. Gets a lot of compliments from my tech-minded friends.
Rating: 5 stars