上手い

Common

i-adj

word usually written using kana alone

1.skillful; skilful; skilled; good; expert; clever (expression, trick, etc.); apt; appropriate

esp. 上手い, 巧い

She's very good at tennis, but she's not much of a swimmer.

i-adj

word usually written using kana alone

2.delicious; tasty; good; nice

esp. 旨い, 美味い, 甘い

That place's food is great, and their prices are good, but the fly in the ointment is their terrible location.

i-adj

word usually written using kana alone

3.good (deal, idea, etc.); profitable; promising; lucky; fortunate; successful; satisfactory; splendid

esp. 旨い

That's too good a story to be true.

上手い (うまい) – skillful; skilful; skilled – mrjisho