Huayang academy is excellent. Teachers, dormitory facilities are all good. Everyone is very friendly.. lesson plans are also good. Also they help us with everyday life, e.g. book a taxi, order food etc. Also the dormitory is very clean and has a small kitchen.. Its surroundings are also calm and beautiful. I recommend this as a great place to learn Chinese.