Wonderful place to visit to learn of the indian culture with many crafts and food. Traditional dances and song to watch along with many activities for kids. My wife and I loved it last year and plan on seeing it yet again this upcoming year.
Pros: cheap, easy parking, many childrens activities
Cons: too spread out between venders