The Taj has many great features, the amazingly well designed and spacious villas, the world class infinity pool in the jungle setting, and close proximity to one of the worlds best beaches. Service was at times too much, and other times not great, but generally OK. The ride to the ferry was overpriced especially as the driver was not the best and service was not sufficient. The resort is a work in progress so will only get better. The food was very good in both restaurants, but the atmosphere a little to vast and open. All in all though, we would definitely recommend a stay!