We stayed at the Andaburi resort, if you call them in advance you can get a better rate for a week, especially in low season. Nice place, great pool and generally overall pretty good service. More info:
http://andaburiresort.com/
Khao Lak and Similans trip report