We stayed in the Katathani Beach Resort. The restaurant is across from the hotel lobby. We ended there for most of our lunches (2 adults and two girls 13 and 10). It is a very convenient place while staying at the Katathani. The food was served reasonably fast. We had only Thai food there. The menu is huge and you can also have some european food. The waiters always asked how hot we wanted the dish. It was always as asked, so no worries to have un-eatable food and it also fit the kids. Our kids asked everyday to go back there. Prices are low: 4 drinks and 4 dishes for 650-850 bht, 100 bht being at the time 2,5 euros. The deco and furniture are quite basic, so one evening as we wanted something a bit fancier we went to the one just 30 meters from there: the deco and furniture and nicer, but the menu a lot smaller, the portions on the limit of being too small, and it is 20-30% more expensive. So we also had 3 times our evening meal there when we did not want to go the lively kata. The young guys serving were friendly. It is a fact that they might not have the same cook everyday because for example my seafood pad thai was not always the same, nevertheless always good and tasty. We miss the place. The kids still speak about it... I definitely recommend the place.