) Everything is perfectly grammatical in this exchange. If you're a non-native English speaker this is excellent, near native fluency writing. The only comments I have have to do with some of the usage.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.