ISanook is great and cool place hidden in the heart of bangkok. It provides you all of you need and very reasonable price. I like the swimming pool and roof-top view.
ISnook locate in narrow road if you take a big taxi, it may not entrance.