Upul's guest house is right on the beach, next to Hot Rock bar. We stayed in a room upstairs with no view, but a wonderful sea breeze. Fall asleep listening to the waves. It's clean and inexpensive. I think we paid less than $20, which is super-cheap for the otherwise overpriced Unawatuna. Restaurant downstairs is not the best, but OK for a late night beer.