Моё мнение таково.
Выбирать надо пляж, а не отель.
Соотношение качество воды/чистота самого пляжа/наличие-отсутствие сильного волнения/наличие-отсутствие народа вообще и соотечественников в частности (да-да, тот самый "Таги-и-ил!")/количество ресторанов-кафе и иной инфраструктуры.
Если вам нужна туса и веселье - это одно, если вы серфингисты, то это тоже вносит свои коррективы, если вы едете с маленькими детьми, то это третье, если вам нужен романтический отдых a la Баунти без людей, но с роскошной природой - это четвёртое.
И от этого уже отталкиваться.
По моему глубокому убеждению, буковать надо максимум на 1 сутки (день приезда), чтобы спокойно помыться и поспать.
А на следующий день лениво прошвырнуться по окрестным отелям-гестам и выбрать, поторговавшись, жильё на свой вкус, зайдя в номер и "примерив" его к себе.
ИБО.
То, что вы видите на фото в букинге и ему подобных сайтах, часто радикально отличается от действительности. И сбить цену тоже уже не получится.
Свободных номеров полно везде - от Бентоты до Тангалле, выбор большой. Далеко не все отели (особенно небольшие) выставляются в сетях, ну и т.д.
Зачем заранее лишать себя свободы выбора?
Впрочем, на вкус и цвет...
P.S. Унаватуна - это самый грязный пляж, с самой грязной водой (полиэтилен, остатки фейерверков, окурки, салфетки etc), с самым большим количеством приставучих торгашей и продавцов услуг ("фут массаж", "сувениирз, плииз, сёр"...) и с наибольшим количеством не всегда трезвых (почти всегда пьяных) соотечественников. Ехал бы туда в самую последнюю очередь.
Муравейник в унитазе.
Бухта закрытая, а рядом, в 2 км, 100-тысячный Галле (сам по себе хороший город), который льёт отходы в море и они благополучно появляются в некогда прекрасной Унаватуне.