?SKILFUL? able to do something well She's a very good player.Do you know a good builder? good at (doing) something Alex is very good at languages.She's good at making things. good with As a politician, you need to be good with words (=skilful at using words) .He's very good with people (=skilful at dealing with people) . do/make a goo
You have a grammatically correct sentence there. As a stylistic suggestion, however, I would replace the word "good" with something else; "good" is altogether generic and unimpressive. "Proficient" or "adept" would be good ([