Hey Ramboda falls is not much mesmerizing for me. Did you heard about bomburu ella falls? The most beautiful waterfall in our country which is situated in Nuwara- Eliya. We four people went ther for as atrip. We enjoyed much more. Try to visit this falls. This is the one of the place you have to visit before you die.