I have been to glasses on 4 occasions over the last 4 years. Every time the food has been excellent. you will pay a little bit for the meals , but you do get a good size meal. The staff have always been very friendly and very attentive. They are always willing to tell you more about a particular meal or wine selection.
there is the option to sit out on the boardwalk, however this is also a public walkway.
I would probably prefer to set up in the restaurant with a window set that has a nice view out over the marina.
We will be going back again.