We stayed here for one night so didn't have the opportunity to experience everything. The pool is beautfiul and very warm (it was raining when we were here). The gardens are truly beautiful and very relaxing.
We ate at the restaurant for dinner breakfast and both were good. We didn't use room service however for Thailand the prices are exorbitant.
The rooms are nice but could do with a spruce up. The furniture is very heavy and our room had a new TV but the other two rooms we had had old televisions. The beds are hard but I slept OK.