John is planning a small party and wants to make sure he has enough drinks for everyone. He estimates that each guest will drink 3 cans of soda. If he expects 8 guests and he decides to double the number of cans just to be safe, how many cans of soda should John buy in total? Let's think step by step and output the final answer within \boxed{}.
user