I stayed at the Grand President in my previous stays in BKK. The location is unbeatable! Always got a suite on Tower 2. Noise has never been a problem, internet is pretty good, nice pool, nice gym, and very private. But, breakfast was pretty limited in the options and a lot of mediocre Indian food served (yes, for breakfast). The hotel is in urgent need of renovations as well. I also stayed at the JWMarriot, but that is a completely different game in town (luxury hotel and pretty expensive for BKK).