I've visited Greens a number of times, and it's the best vegetarian fine dining experience I've had anywhere. The service, atmosphere, and food have always been outstanding. Greens definitely caters to lacto-ovo vegetarians, but there are ample vegan options as well. I recommend Greens wholeheartedly.