Supposing that someone is really good at martial art or dancing or any sports, and if I want to say something like "He or she floats like a butterfly and stings like a bee.", then can I use "He or her movement is sophisticated."? If not, should I say "_______ is refined."?

Thank you in advance.