We stayed at the Yangshuo Mountain Retreat and had a great experience. We considered the Li River Retreat as well, and I corresponded with them about some river trips. They were very responsive, and the location looked like it would be good.
By the way, I would highly recommend doing a sunrise Yangdi to Xingping Li river cruise on one of the little boat/rafts rather than taking the big boat trip all the way down from Guilin. We ended up arranging this through a guide, rather than through Li River Retreat, but I believe they do offer this trip as well as a few others. Spectacular scenery, best part of the river, and then the rest of the day to explore Yangshuo.