How to say it was very kind of you to give me a nice gift. in Arabic

1)كان لطفًا عظيمًا منك أن تهديني هديةً جميلةً.    
Translation by samerConnect Error: Too many connections