Wiktionary
well and good
phr. (context idiomatic English) Basically good, but with some shortcoming or limitation.