Unfortunately, I have not had
Unfortunately, I have not had a good experience to date. It is impossible to upload my apps, even after spending hours with technical support and changing the screen. I had to replace the seat post, power switch and a few other parts for it to stop creaking when I pedal.
On a positive note, the video training experience is excellent, as is the service to replace all the parts.