This is my go-to hotel in Mumbai and probably stayed about 5-6 times in the last 12 months. Definitely a notch above 'Courtyard' category in terms of size and the general feel of the property. I think there is no perfect location in Mumbai as the general advice is to stay close to your intended place of visit due to the ridiculous travel times within the city. As far as this property is concerned, it is convenient for the airport and also lots of business houses nearby which i where my work is concentrated. So pick this (or any other hotel in Mumbai) based on your daily destinations. If you need to travel to South Mumbai, then i would advise against this property as you would be traveling in the same direction as the office rush.
The breakfast area is massive and never had to wait for a table. Rooms are fairly large with a comfortable bed and work table. The lounge is probably one thing that i would want to see improved in terms of beverage options but decent spread in food options.