meaning of , wäre es noch besser

, wäre es noch besser - German to English

... that is better yet.