User rating, 4.5 out of 5 stars with 730 reviews.
Yes if you want to pay $139 beforehand.
Answered by VanTheGamingMan 6 years ago