Stayed only one night from an 18 night booking - it was that bad. The room, bathroom in particular was disgustingly filthy, you could write your name in the dirt on the glass shelve. Sheets were soiled, floor and surfaces could not have been cleaned properly for ages. When we complained the manager took what appeared to be a red table napkin and wiped the bathroom with it using cold water, NO cleaning agent was used. We had booked B & B but felt uneasy about eating in an establishment with such poor standards.
We thought, from looking at the website photographs we were booking a hotel with direct access to the beach. To reach the beach from the "beer garden" was a good 3 foot drop over rough boulders and bags of cement. Don't be fooled by photographs of sun loungers in the garden, its the hotel next door. Having stayed in many hotels in Sri Lanka this is by far the worst.