The Bamboo House Resort is a very nice hotel right in the centre of Yangshuo, not that far from the Li River nor the bus station. Lots of restaurants around, but you can also eat at the hotel itself (I had breakfast there every morning, and it was good). The rooms were very clean, with modern or more classical Chinese furniture. Toilets, shower and a bathtub with massaging jets are integral part of the rooms. So you can watch TV from whatever place you want. Nevertheless, if you share the room with someone you are not very intimate with, it might become a little embarrassing. The personnel were quite agreeable, friendly and helpful. There was always one or two English speaking staff members present. I stayed in this hotel for about two weeks in October/November 2011, could well have stayed longer (unfortunately, holidays are limited) and will certainly stay there next time I go to Yangshuo which, undoubtedly, is a nice little town offering many outdoor possibilities. The only disadvantage is also its advantage: It's very touristy; that's why there are astonishingly many Chinese people speaking more or less good English.