Vegetarian: I've eaten at On the Border several times and I always get what I expect. They have pretty extensive vegetarian offerings and will even give you a separate menu with those options; I get something different everytime.
Vegans: Many of the vegetarian options can be modified to exclude cheese and so I would recommend this place to vegans.
Service: it's a typical sit down restaurant. Staff is always friendly and speedy.