My favourite, in 45min I feel like I get everything out of my practice: warm up, build the heat & energy, end with a great cool down.