The food was always the freshest and of the highest quality. The wait staff was supurb-and friendly. We were at the Grand Beach Hotel for two weeks and ate every meal at this restaurant. You may eat inside or outside on the patio. Outside is nice because there are no insects to bother you.