My advice for BOM is to stay close to where you have to be and avoid spending hours each day commuting. Do you have business in downtown? If so, then either Oberoi (or even the brand new Intercontinental on Marine Drive which is getting absolutely rave reviews) is excellent for you. If your business is in the suburbs, then you can pick from a plethora of quality properties either in Juhu by the beach or in Bandra or by the airport.
Please drop me an email when you are in BOM and I will be very glad to meet up and show you around town from a native's perspective.