At least one website has a much more reasonable "leisure" rate, though I have no idea how they determine if you are not there on business.....
The leisure rate applies strictly for guests arriving on leisure purpose (maximum 02 nights).
For guests arriving on business purpose the corporate rate will apply.
As long as you don't mind a taxi ride "to and from" each day, the Mt Lavinia Hotel is quite acceptable and somewhat less expensive.
Happy wandering
Fred