We have just stayed overnight in this 4 star rated Hotel. My husband is Sri lankan and we visit the island every year. We have stayed in a number of hotels in a variety of places over the last twenty years. Sri lanka is a beautiful, tropical but very poor island something you need to remember if you are planning on going here. The hotel was very good and we had very few complaints. Our rooms were clean, furnished to a good standard with very efficient air conditioning (something you do need to keep on as the atmosphere outside is incredibly humid which can result in a feeling of dampness- all part of being in Sri Lanka.) The food was excellent offering a very good selection of Sri lankan dishes. The service was friendly and polite and as always helpful. The hotel is busy with local sri lankans at the weekends particularly during school holidays but all of the hotels are not just the Kanilanka. We found that non-local tourists are treated very well often at the expense of the local tourists, contrary to what is said in one of the other reviews. All rooms have either sea or lagoon views but some are better than others something to think about if you are to be charged a supplement. Our only criticism is the beach by the hotel, it is dirty and not a particularly nice place to walk. The beach further down the coast at Bentota is much better.














