Wonderful, wonderful place! Everything that a traveling group needs was available to us.
We were a group of two families (4 adults and 4 kids), and this place was perfect as it was spacious, extremely clean and had all the facilities. The little snacks and water were very thoughtful touches. We used the living area on the ground floor, 2 bedrooms on the 1st floor and 2 bedrooms on the 2nd floor. An additional bedroom plus a little terrace on the 3rd floor, which we didn't use. Obviously, it involved climbing lots of stairs, up and down.
James received us, even though our flight was delayed and we were able to reach there fairly late in the evening. He was a great host, and quickly explained everything to us. As is usual in Bangkok, convenience stores were truly convenient, as we several eating joints (which provide takeaway also).
To repeat, a wonderful place and a wonderful stay.