I can only imagine this restaurant survives because of its location and access to tourists.
My girlfriend and I went in on a Saturday around noon, saw it was busy, and expected a bit of a wait. However it took over 20 minutes to get coffee and over an hour to get food. When our food finally came, we were on the verge of walking out.
The food was standard breakfast diner fare. Tasty enough, but not even close to being worth the wait.
In an area with so many other options, I can't imagine a reason to ever come here again.