Review (5/5): It was a gift
This was a birthday gift for my nephew, and he absolutely LOVES it. I can't rate the other features, but I am sure they would give them high ratings.