Very nice modern resort in a great location. My wife and I stayed here for 6 nights in a pool access room which was very clean, large and well appointed.
After staying there though, would have probably have preferred to have stayed in one of the beach bungalows, as they seem to have a bit more privacy which can be a small issue with the pool access rooms.
The resort itself is great, staff fantastic, nice pools (although I did find the water a bit warm!), brilliant beachfront and beautiful gardens.
Apart from breakfast, which was very good, we only tried the restaurant once and it was nice, with a good choice of Thai or western food. The reason we only ate here once though, is because directly across the road from the resort is the FANTASTIC 'Everyday" restaurant. I urge everybody to try it, the best Thai food bar none!