Convenient East Elmhurst spot with decent food and good vibes, though recent reviews suggest the quality and portions don't quite justify the price.