This was my first time staying at the cross roads inn. Any trepidation i had was soon blown away. Their restaurant has great food ( it is pure veg, but they allow non veg food if you wish to order some, the staff and management are friendly, courteous and helpful. I had booked a deluxe room which got upgraded without any charges due to its unavailability. The room was big and clean, had a couple of single beds, a three seater couch and a smaller couch. I didn't use the ac. Washrooms were clean and well ventilated. They had all basic amenities that i needed. Absolutely no complaints, i cannot recommend this place enough! i'll happily stay here anytime i visit bangalore again. The place is easily found as well, use maps if absolutely necessary and it'll drop you off right at the front door. I haven't written anything about the price as gauging their price depends on you. To summarise - go for this place without hesitation.