Just a quick one - the place is excellent! We called our stay short at a resort next door to move there - great atmosphere, lovely rooms, attentive staff (yes some teething problems but nothing bad) and the most incredible Thai food.
The cost that we paid versus the service and atmosphere received cannot even compare!
Go! And support them!