I had a wonderful stay at the THB Bamboo Hotel. The rooms are modern and very clean, although the open bathroom is integrated directly into the room. Whether you like that is a matter of taste, but since I was traveling alone, I found it great. The beach is just 4 minutes away, and the harbor is about 30 minutes. There are more than enough restaurants and supermarkets nearby.
The breakfast buffet leaves nothing to be desired, and the staff is very friendly. I really enjoyed my time there and will definitely come back.