Is hotel royal plaza good place to stay in new delhi if one has to travel to connaught place?