IIT BHU is great , among engineering colleges, it was ranked 11 by the National Institutional Ranking Framework (NIRF) in 2019 and 28 overall. It was ranked 10th among engineering colleges in India in 2017 by The Week.
Coming to hostel facilities, I would say that it has good hostels but one room is shared by 3 students, it would have been better if only two students were allotted a single room instead of three in the room. Mess food is not great, but it's ok type of food there, you can eat the food.
Campus life and daily routine is great in iit bhu , you are bound to enjoy it , a healthy atmosphere is there. Also girls and boys ratio is good it's around 30:70, which is much higher than any other IITs. So many cultural , technical and sports fest are organized throughout the year.