Kettlebells are just one of my absolute favourite pieces of equipment, you can get such a great full body workout from them.

source