Halcyon Mawella is heaven on earth! The rooms are really nice, clean, spacious and tasteful. It was Propably the best rooms that we stayed in Sri Lanka. Food is excellent (especially the breakfast). The location is great as well. Mawella beach is a gem and we were going from the nice pool to the wavy beach back and forth all day. We were planning to stay one night but in the end we stayed 4. If you are lucky enough to find an available room, just do it before it’s too late. We really really enjoyed our stay at Halcyon!!