Mahabaleswar Hill Resort, Bombay, India review