Not what you might expect on the beach for a diner. They do a pretty mean breakfast here, without much of a wait. Place is small though, and feels it at times with only about 15 tables. They can serve 6 at some tables though. Food is very good, and a very good value too.