The description of the apartment is accurate, as are the photos. Communication with the host is fast and efficient. In terms of location, it is quite accessible. The apartment is clean and sufficiently equipped. However, I cannot recommend staying here for the following reasons: (1) the noise from the street traffic is super loud and disturbing (unfortunately noise pollution is rampant in Bangkok, and Rama IV is one of the busiest streets in the city); (2) The bed is VERY uncomfortable. I was unable to get a good night of sleep because of this (esp combined with the street noise); (3) THERE IS NO WIFI! It actually includes this information in the description [though not explicitly], but it's an expectation that I didn't even think to double check. Super annoying nonetheless; (4) there is only air conditioning in the bedroom, which makes is quite difficult to keep the rest of the space cool; it was basically uncomfortably warm most of the time I was there, unless I was laying in the bed; (5) the bedroom window blinds provide almost no light filter, so you are greeted with glaringly bright light as soon as the sun comes up (so be sure to have a good eye mask); (6) the TV is old and cannot be hooked up to a computer/device via HDMI or USB cable, rendering it basically useless (unless you are interested in watching local Thai television; however, even in this case, the signal is not good and the picture is fuzzy); (7) the corridor just outside the apartment regularly smells quite strongly of trash. It is quite unpleasant; (8) you cannot access the gym or pool unless you pay a fee each time. (9) one inaccurate detail of the listing is the proximity to the BTS: It is actually about a 15 minute walk there (beware of traffic!); (10) the price was quite high, in my opinion, for what was offered.
In sum, I strongly recommend looking for a place that is NOT located on a main street. Make sure to ask questions before booking.