We boarded and departed on time. Cabin crew friendly. Meal was Asian and not to my taste, but expected. Our first hint of trouble was when we were diverted to Phuket because of “bad weather” ( later to find out, fog). We sat on the plane for some time, then took off for Krabi, nearly landed, but aborted and returned to Phuket. Another long wait. Flight cancelled. More waiting. Eventually a bus picked us up and we only took hand luggage with us. We had been on the plane for 11 or so hours. Disappointed in the amount of liquids offered to us while we waited and my guess is that we disembarked because we had exceeded the Pilots and cabin crew working hours.
Airline whisked is through immigration, with lots if helpers showing the way. Then it was a 50 min bus ride into Phuket Town - surely there was something closer - for a few hours. Then a bus back - no-one helping us or counting back on the bus? Then it was a short hop to Krabi. Overall, it was not the airlines fault, but they could have given more information and more refreshments