My first and probably last trip was February this year. It was an okay vacation but I don't need to go back. Saw the highlights. Prices are very very high for admissions to temples, monuments, and national parks. The blatant difference between the prices for "foreigners" and locals is insulting. Hotel value for the cost is not there, and I didn't care for the food. But the local people are lovely and friendly.
Glad I went when I did and ticked Sri Lanka off my list but won't be returning.