A lot of people attack cardio because they don't believe it delivers the benefits it should; but it's an essential aspect of overall fitness.
Cardio is awkward. It's energy sapping, it's sweaty, it eats into valuable weight training time and it can make you feel completely awful, yet, it's essential to maintaining a healthy heart. So, is there any way to cut the amount of cardio you do without losing the benefits of longer sessions? According to some research, the answer is a resounding 'yes'.