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.
Rating: 5 stars