I think Sunbear has all the best advice for Ao Nang and Klong Muang - i'm not so familiar with these areas.
The best thing about the Tubkaak is that it's not really 5 star - the star are great, all local community, and really informal. It's not all deferential bows and awkwardness, they love talking to you about life in Thailand, and hwo much they love their work. It's not forced, it's staff with genuine happiness. I went post-Tsunami, and ordered room service whilst watching a game of footie on TV (I know, I know!), and when the guy arrived with the food / beers started chatting about football, and the Tsunami effects. It turned out that the big international hotel down the road had fired 2/3 of it's staff post-Tsunami, where all the local hotels understood the importance of tourism to local communities, so had kept all the staff on (despite having hardly any guests), utilising chefs to redecorate rooms, and sending lots of staff to Khao Lak to assist in the re-building effort, anything to avoid releasing the staff.
As a result the staff are really dedicated and love their work - and most recognised me when I went back last November.
This also started my one man crusade for locally owned hotels and against big, international generic chains!
Sorry, went off on one their! What I meant to say was, Sunbear, yes a couple of new hotels have opened along the beach, so you can stroll down their for somewhere different to eat. But I don't think there are any out and out local restaurants.