I really like the Marriott Riverside Resort. It is a beautiful resort, and very handy to travel via the river. River travel is a great way to get to many of the sights, without Bangkok's notorious traffic jams. You can rent a long boat and driver right at the Marriott pier, and spend a morning sightseeing. Or you can take the free shuttle vote to a shopping center or to the sky train. It is a great hotel to come back to and relax... wonderful pool and grounds. The concierge lounge is one of the nicest in the world.