We stayed at Henry's apartment as a family of four. The apartment was perfect for us in many ways. The location is fantastic, about 5 minute walk from the BTS Asoke Sky Train and the Sukhumvit Metro station. There are convenience stores in adjacent buildings. Robinson Supermarket is about 10-12 walk away. Terminal 21 mall is right next to the sky train station, with many restaurants. The mall is fancy but didn't find the shops exciting. There is a superb vegetarian restaurant around the corner called May Veggie.
The apartment is well decorated, very modern, and in great shape. It comes fully equipped, including a cleaning lady who comes in every afternoon. For us that was a big bonus, as she would tidy up the apartment while we were away. We did not use the swimming pool, so I can't comment much on it. There are several options to arrive / depart from / to the airport. The airport link station is a short taxi ride away in case of minimal luggage. Uber operates airport service in Bangkok at a fixed price plus tolls. I chose pick-up pre arranged by Henry as it was more convenient after a long flight.
Dr Worawadee (Henry's wife) hosted us very well. She was there to greet at arrival, gave me a quick introduction to the apartment and some great suggestions on what to see. She could be reached easily on phone when we had some questions during our stay. She came to see us at the time of check out & was kind enough to arrange for a cart for our luggage.
I would definitely consider staying here when I visit Bangkok again and would not hesitate in recommending Henry's apartment.