The facilities are excellent. Room is big, modern, clean and very comfortable. The restaurant is good, but could be better. Breakfast at Colombo Kingsbury was better (I spent a few days there as well). Staff are a bit inconsistent. Some are great, and go out of their way to help, others are not so. Overall, I would definitely consider staying there again.