The location is perfect - at the end of Unawatuna beach with all the restaurants etc within a short walking distance.
The room is cool and beautiful. There is no door to the bathroom, I have no idea why! The balcony is big and nice, A/C, nice bathroom, comfortable bed. There was no hot water during the 2 nights we spent there.
Try to get a room at the top floor - these have more privacy from the guests at the restaurant and the people working there. They also have a better view.
The only problem with the Kingfisher Hotel is really not their fault: It was extremely noisy. The One Love bar or something sent up fireworks about every half hour at night! There is loud music from the other places along the beach and some noise from the road behind the hotel. Even though I sleep with ear plugs, I was woken up several times. There is a loudspeaker at the Buddhist temple at the end of the beach which sends 2 hours of mass in the morning and at night.
Choose a room at the top.
See more room tips