The apartment is great! It has all the amenities you would need and the building itself has gym, pool and a nice rooftop. We had no problem checking in and out of the apartment. There are 2 malls right around the corner from the apartment and a Tesco about 5 min away. Union Mall is especially great to buy cheap but fashionable clothing, seems like a real local spot. The apartment itself is a bit far from the tourist center where the royal palace. It will take you at 45 min - 1 hr in a taxi there depends on traffic, which can be bad in Bangkok. One trick is to hail a metered taxi off the side of the road (make sure it's metered, not a pre-set price with the driver), it will be faster and cheaper than Uber and Grab.
We also appreciated that the fridge is stocked with water when we arrived, really thoughtful!