This the worst hotel experience I've had through hotels.com (which I've generally been quite pleased with). We had paid for one of the more expensive rooms, deluxe or sureprior, I can't recall the exact name now, and after being showed the room, I returned to the counter to ask if they were sure this was the room that we had booked. I showed him the photos of the room type I had booked from hotels.com and the man at the front desk simply laughed and said "oh no, that is one of our apartments, those are sold out".
The condition of our room was terrible, the shower barely worked at all, and I had to spend about 15 minutes fixing the toilet before it worked.
I absolutely loved the rest of Sri Lanka, but I would definitely not recommend this area, and particularly not this hotel.