IIMs are any day better option for you when compared to XIMB or any other B-Schools in India. You will only spend two years of your studies there but if you focus on the long run, you are the alumni of the institute forever.
Many international guest faculties visit the campus to give you global business exposure. This doesn't mean that XIMB is a bad option, but it's just that any IIM is better among the two.
There are few points worth mentioning:
At the end of the day, it's your decision to opt for the best for your future. Do consider this point of view and make a wise decision.