Very pleased with this machine. It was fairly easy to assemble, feels sturdy and well made. I use it several times a week, and have had no problems at all. The programs are easy to use, but I don't get around to using half of them! I very much like the variable ramp and resistance settings - really useful. The fan works well, as does the speaker, but in these days of wireless it's a bit outdated to use a lead.