If you are looking for a place to learn Chinese (both in and out-of-classes), do biking and make some friends, Omeida can be the place for it!
Regarding myself, I came in Omeida for a few weeks in July and December. Both were enjoyable but different experiences - super, super hot in Summer, quite cold in Winter. Usually, the Chinese classes are small (3 to 5 students), which is great for practice. My teachers - Tommy and Yuri - were lovely & really professional teachers, able to handle students with slightly different levels. Apart from classes, you can have a Chinese language partner and/or a Chinese roommate (I was super lucky, but some people might prefer the private rooms).
And when you are not studying? Well, the landscapes are truly amazing - with hidden villages or waterfalls - perfect for biking, rock-climbing, hiking, running or simply scooter-riding. These activities will fill your weekends (or even weekdays), in addition to the activities organized by the school (e.g. pizza night, rice terraces, bamboo rafting). Speaking about the urban side, Yangshuo is not an enormous city, but you can find a decent amount of restaurants, bars and bubble tea shops.
Another word is that it is quite easy to meet people from all kinds in Omeida - University students, backpackers travelling across Asia, employees making a break, etc. Plus, the staff is really welcoming. So you won't feel alone!