It means that before receiving the present, he could not have possibly wished for anything better. This is a common way to express gratitude, usually used with a negative ( could not ). I couldn't have done it without you.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.