Definition
This idiom indicates that something is acceptable or useful in some situations but not ideal or perfect in every situation.
Picnics are all very well when the weather is nice, but they don't work when it rains.
The plan sounds all very well in theory, but it has encountered many problems in practice.
Dieting is all very well, but it is very difficult to stick with for a long time.