The routines are very, very good. It is so great to have the routines planned out in this way. The site is excellent.