Elliptical trainer, has heart monitor, distance, time, calories burned. It is programmable for different workouts. 23lb flywheel.