Business class The Taj Mount Road in Chennai proves to be a paradise for business travellers looking for smart hotels