The journey and bus were fine. Though RS Yadav hai 2-3 bus timings, they start off all of them and reach destination almost together. And they fill up their buses on First Come First Serve basis (including the non-prebooked fresh passengers booking seats there at the pickup pt.), and not according to the seat no. you booked on Redbus, etc. But that's still fine, since you get the same category (sleeper/seater) which you've booked, if not exactly the same seat.
What is NOT much fine, is the attitude of their staff (esp. the sidekicks). They talk rudely and reply curtly, and even argue in harsh tones. Eg:- it's their job to give water bottles to everyone. But they gave it to only the people they saw (not the ones that were on the window end of semi-sleeper compartments). When I asked in the morning that if there's any bottle left, he replied "nahi, paani dene ka theka thodi na le rakha hai".
It's difficult to control yourself to not stoop low and argue with these illiterate idiots about their tone in such cases. -_-