Pros
- Great immersion
- Easy way track our learning/progress.
- Gives positive feedback after every trial period which really motivates us all through out process
- Can do anywhere at anytime; doesn't require special facilities
Cons
- I don't really have any dislikes about this, everything is just fine