Оставляет желать лучшего
Оставляет желать лучшего
[ostavlyaet zhelat` luchshego]
- to leave much to be desired
What it means:
could be better, not very well.