We stayed for 5 nights and really loved our stay - very charming villa, nice furniture, fantastic food (just have the Sri Lankan rice&curry), friendly staff, beautiful garden.
Would recommend to go for a room with terrace or balcony as we really missed to have one.
Then a few things to critizise: the bathrooms need a renovation since they are a bit old. Also the walls are very thin - you hear everything your neighbour does....
Then we really missed some sunbeds at the beach as other hotels in the neighbourhood had - didn’t like the pool too much, as the water temperature was too hot and too many children at the pool. Sunbeds and some sunshades would be really lovely!
And then be aware of the train that runs through the backyard, at least 10times a day, especially the one at 4:30 a.m. (every morning!) and 7 a.m., a bit annoying at first but then after getting used to it ok and interesting to watch, didn’t hear it anymore in the end.
Besides that - a wonderful place to stay in Bentota!