There are many entrances to xochimilco, I recommend this one. The prices are published so no surprises with extra tariffs. It is safe and overall clean. Didn't try the food apart from the beers and the elotes, just because we planned to eat somewhere else. The marimba music it's a must!