We had a 23 month old with us.
The hotel is just like the pictures. Beautiful garden. Lush, quiet feel. There was one staff member who spoke good English, and so we communicated just fine. They had free transport to and from the hotel and to the night bazaar once a day. The hotel is 10 minutes from Baan Tawai, the wood carving village. We rented a car and driver through Queen Bee. DO NOT RENT through them!! There were ants crawling over the seats (imagine my 23 month old!) and the driver only took us to places that gave him a commission. He lied about certain places not being worth our time, etc... etc. DO NOT get suckered into buying anything from Oriental Heritage Company (A silk Asian rug store). They also lie about their products.
We rented the next day through North Wheels without a driver. We got a much better car for a better price and finally started enjoying our vacation in Chiang Mai. Driving on the "wrong" side of the road isn't bad when you get the hang of it. You will need an international driver's licence. If you drive, then this resort isn't half bad.
The garden is spectacular. They also have a small gift shop and peacock "zoo." The rooms are very nice. There are mosquitos outside. The rooms have mosquito nets and air conditioning. I noticed only one mosquito in the bathroom our entire time there. The bathroom was really neat. They had pack and play type cribs for our daughter complete with baby pillows and blanket and little mosquito net. It was cute. There is an antiquated playground. Looks like from the '70s. Whatever construction the website said they were working on (pool, new suites, etc) we never saw. We looked and could not find any construction or half completed pool! The restaurant's food was average. If you get your own car and get away from the touristy places, you can get some great food for two for $1.50!!
The staff had some tour packages at the hotel, but they seemed a little expensive. They also have internet access.
Aside from our escorted rental car experience, we had a good time here... once we had our own car.