I think the staff have a serious case of grumpy.
I came in and asked a few people if they were in line. Turns out they were employees, and instead of answering "no" they just huffed at me and walked behind the counter. Sorry...
Then I asked the lady at the takeout counter if they did takeout. She rolled her eyes and said "yeah". When I asked for the menu, she motioned behind her to a messy chalkboard sign and said "um, it's right here..." Rude.
I wasn't super into any of the takeout meals, so I asked to see a dine in menu. They told me they don't make anything on the menu for takeout, so I could only see it if I waited for a table. And then she walked away, shaking her head obnoxiously.
I totally would have dined in had I been treated with respect. Instead, I waited for the next grumpy staff member come to the counter and I ordered a hot dog that took 20 minutes to cook. Had I not been starving, I would have left. It cost way too much.
Learn to smile, Island Cafe! You're in one the most beautiful parts of the city!