This place was perfect! We stayed in the 2nd and 3rd floor apartments with 4 adults and 3 children, and were perfectly comfortable. The apartments are clean, comfortable (including comfortable beds!), well decorated, and equipped with lots of little touches that made our stay wonderful, including snacks and water, nice shampoo and body wash, a drying rack for wet clothes, etc. The location is excellent - right near the train station (where we arrived) and near lots of transportation options. The hosts let us store our luggage before check-in and after check-out, which was also very helpful.
The apartments are part of a small hotel, so there are other hotel services available next door, including a tasty little restaurant for breakfast.
I would not hesitate to stay here again if we visit Bangkok in the future!