It's quite an "official" response. It would be used in business, or high-class situations. In general conversation, it would be a bit out of place.
For a more informal response, you could say "Yes, I will do that." Unless of course you wanted it to be formal, which your example would be correct.