We stayed here over New Year 2011/12 and loved it. Service was excellent, as you'd expect in Thailand, and the rooms were comfortable and spacious: king bed, sofa next to the window, and separate bath and shower! We ordered room service once or twice and the food, both western and Thai, was tasty. The hotel was just yards from a BTS station, so getting around was easy.
We didn't use the gym or pool, although the gym was large and well-equipped. The pool wasn't huge and there were only half a dozen or so lounge chairs, but you don't really go to Bangkok to sit by the pool. There are better parts of Thailand for that!
The only minor annoyance was that in-room wifi wasn't free, and there was a separate daily charge (around US$10) for each device. As Internet addicts, we found this annoying. There is free wifi in the lobby, though.