Tucked away in the lush green hills of the Western Ghats, Courtyard by Marriott Mahabaleshwar…