u should check out the Aman resorts. i have a couple of friends who quite literally wont stay anywhere else.
http://www.amanresorts.com/
Amanpuri is supposedly the ultimate in relaxation. DiCaprio stayed there while filming The Beach... its all inclusive, and u get anything you want. literally.