We stayed here for a number of nights on our first trip to Bangkok with a 5 month old baby.
Good size rooms, very helpful staff - we made use of the baby sitting service whilst we checked out the 60th floor rooftop bar and restaurants which has a no kids policy.
The breakfast selection is the best I have ever seen anywhere - restaurant, resort or hotel.
the hotel was within easy walking distance of the river for river tours (we hired a river boat for 4 hours which took us to many of the highlights of Bangkok including a canal tour) and taxis were our main mode of transport for all else - just avoid peak hour!
also a number of cheap and cheerful restaurants within 5 mins walk.