Marriott's Executive Apartments on Sathorn Street in Bangkok was superb. We stayed in a 3BR suite on the 29th floor. It fit our family of 4 and then some.
My family enjoyed the pool on the 5th floor. It was fairly large for a hotel pool with an adjoining Whirlpool. Of course, there was a bar closeby as well so the adults could enjoy some fine beverages while watching the kids swim.
The hotel staff was very attentive - the concierge was quick to give us sage advice on the various tourist attractions around town. The front-desk staff were also very friendly and service-oriented.
The hotel has an adjoining restaurant that was quite good. We ate a late-night meal there, had drinks with another couple, and enjoyed the breakfast/brunch buffet. Again - great service with some delicious Thai recipes along with some western favorites.
All in all - a GREAT stay - well worth the price.