Tata carnatica is a very good place to stay. The staff are very friendly and helpful. The food is good, but not great. The rooms are spacious and clean, with a nice balcony overlooking the pool. There are many activities to do around the hotel, such as snorkeling, kayaking, diving or just relaxing by the pool or beach. The hotel also has an on-site spa that offers massages and other treatments.