Glad you found your way around - the transit system is pretty simple to navigate, and well sign-posted in general.
Holiday Inn Silom is within walking distance of the BTS Silom Line. You will find that it is a very different vibe than Sukhumvit, but by no means isolate (I live around there and can see the building from my balcony

Plenty of good food around, and less touristy. It is also close to the river.