Yes. They do all they can to accommodate their guests.
Yes. Several every day.
Yes
Yes there is vegetarian options....however I found their food to be so salty I couldn't even eat any part of it and it was very expensive for what you get
I was always able to find meals there when I was eating vegetarian
Thanks! Your answer is awaiting moderation.