Your English is easy to understand and very pleasant to listen to.
Plus your advanced vocabulary and grammar, I bet your oral English mush be very smooth in real life.