I stay at the Sheraton Grand Banaglore when I am there. It is a 12 minute Uber ride to the office. When I have to stay at the ITC windsor (which is 5 miles further) it adds 25-40 minutes to my commute.
Traffic in India is no joke.....
Still, if you are curious I have found that of the three mainline brands (Meridian, ITC Windsor, and Sheraton Grand) that the Sheraton is best. Nice staff and new(er) rooms. The Meridian is the worst - it was a dump IMO, but the staff is really nice.
The Windsor was very nice, but just in the middle of nowhere.
I believe there are other options, but I have no experience with them.