Excellent, sturdy piece of equipment, definitely an upgrade from my previous elliptical trainer which finally died after 5 years of use. I can't find many details regarding the inbuilt programs, so you can only find out their duration, profiles and difficulty by doing them in real time, but the resistance seems too high and unalterable; however, having activated the iFit account and using the online programs along with my phone, I am finding these really good.