It sounds OK to me, but I'd rewrite the first part of your sentence: "Last Monday I receiv ed your lovely gift, for which I would like to thank you very much". (You can't use the present perfect with "last Monday", since it's past it has to be the simple past).
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.