I would like to start by saying that Cozumel indeed serves perfectly acceptable Mexican dishes that would certainly please a majority of their customers. It is, however, my personal opinion that if a menu offers "vegetarian" options, that they are indeed vegetarian, and not simply a "vegetable" based option. There are a vast number of Mexican restaurants whose rice is made with chicken stock and/or their beans contain lard, and Cozumel is included in this group. A few miles north on the same street one can find Si Senor whose rice and beans are free from animal products and truly live up to their vegetarian claims.