Erik's apartment was perfect! The location is within walking distance to the US Embassy, Bumungrad hospital for medical stuff, Nana (Soy 2) for nightlife, and 2 BTS train stops for the rest of the city. The 3 largest shopping centers are a 8 minute taxi or 2 stops on the train. There are always taxis or tuktuks waiting on the street, very convenient.
The apartment is a very comfortable size, a proper 1 bedroom with everything you could need. The laundry machine was super useful, as was the balcony for drying clothes, especially if you get caught in the rain without your umbrella. The rooftop pool, for sunrise/sunset swims, is the icing on the cake; I even made a point of waking up early on the last day to get a swim in before checking out.
I cannot recommend Erik's place enough and would definitely stay again next time in Bangkok.