The rooms are very well appointed and have excellent view. We stayed in the 21st floor and had view of the river, BTS and other tall towers... The bed was big and comfortable.
In all my travelling, Eastin Grand had the widest spread of breakfast. The food included all the typical continental stuff (bread, egg, cereal, fruits, juices etc), hot thai food (spring rolls, rice, spicy bean sprouts), Dimsums, Japanese food (though I din try)... Despite our vegetarian restrictions, we had very good choice and thoroughly enjoyed the food.
Access to sky train was the biggest factor that drew us to this hotel and in hindsight, it was a very good decision. There was no need to step on the road at all, most of the tourist places (Malls, Siam Sq etc) were connected by sky train. The river is just one stop away and was very convenient to visit Grand Palace, reclining Buddha and Wat Arun.