I normally suggest Mint Magna if near dadar but they fill up quite early, not sure if you will be able to find something good this close in the locality you are looking at …. but If money isn’t an issue, I can personally vouch for ITC Grand Central and Taj Land’s End, I normally stay there for sponsored work trips