Always had a thing for Safari Beach, both the hotel itself, location and it's surroundings.
1 min to beach, 1 min to Bangla and still quiet.
Nice pool and good restaurant, at least when it comes to seafood.
Found it to be a little too expensive for me this peak season otherwise it would have been a easy choice.
http://safaribeachhotel.com