The premier resort of the famous Taj Hotels chain in Sri Lanka sprawls out over 8 acres of coconut palms. Everything expected of this quality international brand are here including amazing cuisine. Rooms on the higher floors have beautiful views over the Indian Ocean.