Just back from staying in Coral Bay for a week and my family and I ate in this restaurant several times, once for breakfast and 4 times for dinner. Up until our last visit we all thought that this was the best restaurant on the main strip in Coral Bay as the food was well cooked, reasonably priced and service was great. On the last night however, it seemed that the restaurant had some kind of meltdown. Despite being less busy than on previous nights we waited well over 45 minutes for our meals and when they finally arrived, some dishes were overcooked and others under cooked. The service was also a shadow of it's former self. A really disappointing end to our holiday.