We stayed at the Amanpuri a few years ago. Service,food,accomadations were the best. The perfect trip would be a few days in BKK at the Oriental,then a week at Amanpuri. Those two properties are on the top of every "best" list and my personal in the whole world. Thai hospitality can not be beat, the Oriental sends me a birthday card every year. You will be very happy at Amanpuri expensive but worth it.