We stayed at Ranbanka palace for 2 nights and enjoyed our stay.
The hotel is located in an up-market locality and is easily accessible by public transport ( plenty of rickshaws around) The hotel is very well maintained with beautiful lawns with classical music performances every night. Breakfast is usually complimentary and is sufficient. Unfortunately there are no elevators, thus could be a challenge for older guests if on higher floors. In-room dining is also expensive - mainly catering to foreigners - prices are almost twice as those in restaurants outside.