The big problem in Thailand is they don't maintain the standards especially in the hospitality business, I've seen a few examples of it in the last 12 months, We have had quite a few of my wifes family come down here to Phuket and they are not afraid to spend money, One 5 star resort here in Phuket we visited, it's dump it's old and looks it, we went to have breakfast one morning, I was looking forward to having Bacon and Eggs and some sausages, the food on offer was like they bought it from 7/11 even my Thai family complained about the standard of food, the only plus for that hotel was the location had a sea view,
This time last years my daughter booked a 5 star hotel in Karon, The place was empty only 6 rooms booked, The breakfast was garbage whatever the cheapest thing they could buy, after one week I had not seen them clean the pool I did ask my daughter had she seen them, she said no, I went to the management and told them get that pool cleaned, dead frogs in the pool, maintenance is not high on the list in Thailand.
Some of the restaurants around Karon leave a lot to be desired, on more than one occasion food not cooked properly,
The only decent restaurants were the Farang owned ones, couple of nights in the Turkish places they were good, I can recommend them,