We ate dinner here based on trip advisor reviews. Food was great. Good portions for the price. Service good. Yes it is dusty but every restaurant along the front is. Shisha was a bonus. Reminded us of Dahab in Egypt. A great way to relax after a day of sunning and snorkelling.