The restaurant is right on the beach with nice views of the water and surrounding landscape. The menu was standard breakfast food, which was ok, but not that great. The service was bad--there were two other tables of people besides us, one couple and one table of 10-12 people. After waiting for about 15 minutes for our order to come, a waiter came to tell us it would be "a long time" because of the big party. It took about 35 minutes to get our food.