I've chosen APSRTC bus for my journey. But bus I took was Non-AC. Since it is so far from Hyderabad to Bangalore it will be better if you guys go for AC busses like Garuda, Vennela, Airavat etc. If it is from any of those I mentioned you will get good sleep in night if you decide to travel in night. You have to travel in the night though. Passengers will get pillows, food, water & blankets. The journey was awesome. Dhaba at Jadcherla is also good. There will be so many things to eat also. You will get tiffin items, meals (veg & non-veg), bakery items etc. Thats it guys. Have a wonderful journey.