CrossFit Thao Dien - the well-structured sessions, the coaches expertise, the personalised levels of challenge, the progression of skills, the friendly competition, and team atmosphere all rolled into one.