We stayed at this wonderful hotel last year as part of our world trip. The setting was fabulous and although my husband thought it was more a very up market family hotel the service was lovely, as you would expect from a Sofitel hotel. The rooms were very comfy and the food very tasty. We tried the local Thai resturants on the beach which were about 10 mins easy walk. The staff could not have been more helpful. I would recomend this hotel to anyone.