Good program. I like the basic structure of the program. It provides daily encouragement and accountability. My only observation is I expected the coaches to be somewhat more involved with the group than just once a week. The group involvement has steadily decreased week over week. I attribute this to the lesser involvement of the coaches.
Bottom Line: Yes, I would recommend this to a friend