How challenging did you find HRM2704?