I gave this place 2 stars (instead of one) because the place, itself, was clean and pleasant and the view is great. The food and service were terrible. Maybe we just hit them on the wrong day. Everything started out OK. We were greeted by a pleasant hostess and shown to a table, right away, on the the veranda.
We waited for a good ten minutes, with no water, for our server. We all asked for something to drink. I asked for an iced tea. We also asked for water. Maybe this was offensive to our server(?) She seemed annoyed. She asked us if we were ready to order. Well, OK, sure. I ordered the fish sandwich with mustard mayo and home fries. She took our order with barely a word and left. She brought the water out with our drinks about five minutes later. Seriously.
From that point we waited for our meals. ONE HOUR! We had long ago finished our drinks. She never returned to our table to ask if we would like refills or bring us more water or, explain why our very simple order was taking so long...
Our meals finally arrived. The server plopped the meals down. We had to ask her for drink refills. She started away without asking if there was anything else we needed. I had call her back because they forgotten the mustard mayo. My plate was a bun, a room temperature piece of fish with a leaf of lettuce and a small pile of greasy potato cubes PERIOD. So, now, I have to wait and watch my food get even colder.
She eventually returned with the mayo mustard without any sort of apology. By this point I was very hungry or I wouldn't have eaten it.
From that point, she never returned to our table until we flagged her down for the check.
I worked in food service for years and I have seen some lousy servers but this one really needs to re-evaluate whether the service industry is a good fit for her.