Maybe not a full 5-star Hotel according to European standards, but in Indian standards a very good hotel!
Staff was so helpful and friendly, it was like leaving you family when checking out.
Some rooms close to reception/cafe/bar are noisy, but the others are really nice.
Restaurants are really good (I recommend the Barbecue), the barman knows his job and room service is great.
The gym is well equipped, mineral water is free there.
Internet is expensive (more than 10$ a day), but it works really well (ADSL in the rooms). (As I had to learn in Delhi, this is actually not so expensive for a 5-star hotel, some hotels in Delhi charge you more than 100$ a week for internet ...)
Beach is OK, but as it is at the tidal river and big vessels are passing by, it's not always clean.
Overall, I was very happy with my stay in the hotel and can really recommend it!