I’ve stayed in a few but my top choice would be Marriot Marquee, especially if you can upgrade your membership to gold or above, it’s a sweet deal. Great suites, lobby and breakfast. Pool could have been bigger but depending on the season not always too busy. Overall I love the location, away from the craziness but close enough via bts and taxi.
The Westin Sukhumvit is also quite nice.