Great old style hotel, comfortable and convenient. I have stayed at the Emerald Hotel 4 times, it used to be excellent but I guess the management is different now.
I primarily come to Bangkok for dental work, and BIDC is virtually 2 blocks up the road, and a huge mall a little walk up the road.
Public trains city transport is 1/4 mile walk from the hotel.