This is a beautiful hotel set in stunning and extensive grounds. Check-in was great and our room was spacious and clean. However this hotel is let down by the restaurant. For dinner, we were told we had to use the buffet which is Rs.2200 (rather a lot for Sri Lanka). This would’ve been fine however the vegetarian options at the buffet were extremely poor. They were a cheap looking pizza under a heat lamp, pasta with pesto (student food), and some dhal. Definitely not worth it if you are vegetarian. So my boyfriend and I both ordered the same main and a couple of small sides from the a la carte. When the food came, however, the waiter only bought one main. We explained that we ordered two, and he then argued with us telling us that we only ordered one (why would we only order one main meal for two people?). Instead of bringing another meal, he went to the buffet and brought over a plate of stale bread rolls, put them down on the table and said these are free. We ended up sharing one meal. I then ordered a dessert. The dessert order was ignored even when I asked for it twice. Eventually, he came over with the dessert with melted ice cream, and told us we had to pay right then and we couldn’t put it on the room. He wouldn’t give me the total I had to work it out with pen and paper. Then he TOOK MY CARD away and came back and told me to put my PIN in but wouldn’t tell me the amount. Very dodgy. I had to complain to the manager. Also air con and fan barely worked in room. Poor.