Melt is lucky that their food is so good and their menu is so creative because WHERE ELSE would you wait for a half-hour to have lunch or risk a 90-minute wait for dinner? Especially when there are so many other good options for dining in the immediate area.
Please, someone please explain to me why this place is so small? The service is not fast at all and the servers are pretty laid back considering the huge crowd huddling in the lobby.
But... the food is great, and creative. Don't ever attempt this place when you are on a diet or if you are seeking a "light meal". A majority of the menu is smothered in cheese (duh, it's a grilled cheese spot!), slathered with butter or deep fried. However, I have had their Kindergartener lunch combo with tomato soup and a side salad and it was a pretty awesome balance. I could at least go back to work without being in a carb-loaded coma. They serve the soup in a coffee mug and a side of goldfish crackers, which is a huge plus. They have great vegetarian and vegan options of most of their sandwiches, including vegan cheese.
Moral of the story, come here if you want a big, rich meal but you better not be in a hurry. They have a great beer menu so have a beer (or three) while waiting.