Great apartment for a short or long-term stay. The apartment was quiet spacious and very bright. The pool was incredible and very private, and there's a small gym to use too. The building is right next to a open-air gym/park/running trail on the riverside that was very beautiful.
The location is far from the central Bangkok area, but a quick (and cheap) taxi ride to Central Mall (with a grocery store) or to the riverfront piers where you can catch a boat into town. We didn't mind being further away as the area was so beautiful and quiet. There is a 7-11 across the street where you can get essentials, and several phone stores in the Central Mall where you can get a cheap data plan (since the shared wifi provided by the building is not very strong).
The apartment would benefit from having more kitchen supplies and a drying rack for clothes.