My family (2 adults, 3 teens, 1 tween) stayed here for 4 nights. Great flat. Very clean and well organized, location is walkable to IconSiam and a lot of shops west of the river. Definitely recommend.
Our only issue was with the check-in process. The owner has 3 flats at the same address and we had a lot of confusion about the address of the property and which flat we were in. We even had the property address in Thai and our Thai driver was unable to find it.
For Google Maps users the property is called "Bedtime Storeys" and has a dark blue door. Make sure to find out ahead of time which of the 3 flats is yours.