Cannot judge Longevity, battery life since it was recently purchased
Fits, otherwise it is too new to judge
Rating: 4 stars