I cannot sing the bike's praises enough. I love the metrics and all of the instructors are top notch. You can try the app before purchasing.
BTW, there is always talk of rap music in these threads...there are over 10 thousand classes and at least 10 new classes a day. There is a wide variety of music, so if you don't like hip hop, you can easily find class that has music you like!
I personally love spinning to rap