Some of the rooms on the lower floors have a problem with mildew. This is true and this is why some posts complain. If you ask for another room, you'll get one. The upper rooms are fine. The shower is very hot and powerful, something I appreciate. The rooms have cable TV, so you can watch HBO movies, sports, news and others. There is a bedside control for everything electrical.
The restaurant serves really good food. I've lived in Thailand for 20 years and am a bit picky when it comes to authentic Thai food. As I speak Thai it's easy to order it with the proper amount of spice. I recommend learning enough Thai to get food the way you want it.
The breakfast buffet (included in the room price) offers a good variety of Thai and Western food. It's all good.
The staff have always been friendly and helpful to me. I've stayed there at least a dozen times.More