I have TRIED to fly Juneyao twice now. Both times THEY cancelled the flight, once a month prior to departure date and the other two weeks prior. Both times, ended up flying China Eastern without paying more money but it was a hassle because the scheduling was off.
If you really need to get somewhere stress free, don't use these folks however if you don't mind being inconvienced a bit it is worth it.