Elephanta Caves are a Unesco World Heritage site. They have some excellent and well preserved carving from ancient India, depicting many Hindi Gods. I have been recommended to visit the site, and want to incorporate it into my itinerary. But I would love to know some information about the area. Is this close to restaurants or shopping, or far away? Does it take a day to see, a half-day, longer? Is the site crowded with tourists?