doesn't meet the hype. i've been a few times and always left wondering what the hype is about the food. it's a standard diner with the standard (expansive) diner menu. omelettes, enchiladas, salads and a kid's menu. got their bases covered.
elmo's is what a diner should be. cheap food, friendly service, amenuwith something for everyone, but the food isn't the star. atmosphere and service make the place.
i definitely recommend going, but do it without expectations of finer dining. simple inexpensive food that is served by an excellent staff in a busy bustling environment.