Love cardio tennis and Pilates is good too! I go to a fitness group which has a maximum of 12 people split into four areas and you have to undertake all four areas so concentrates on upper and lower. It’s like an assault course and only 30 minutes but like personal training but almost kills you.