Citadel has the finest location. It is little bit old, but very nice. I love the lobby area and the restaurant area which is open to the mahaweli river. Rooms are spacious and clean. And i love the bathtub there. Bathrooms are very clean and modern. Food is incredible. No wonder, Cinnamon food is same in everywhere. love their steaks!