Ticks all the boxes and very reasonably priced. Built in exercise program with the stairs!