That is definitely food for thought (regarding several of you pointing out that it's weird that my TA doesn't work with Virgin and should work for me). I have approached her about both Holland America and Virgin. She shot down Holland America because she felt it was too old for us and told us that Virgin is a party/booze cruise. What I've been looking at tells me that Virgin might be our people though.
We are in our 40s.
We are plant based (kind of like vegans but we do it because of a dairy intolerance and I have a condition that makes eating meat and eggs a monumentally painful experience)
We are geeks (boardgames, gaming, movies, learning about cultures are our jam)
We do not drink alcohol
We are a part of the LGBTQ alphabet
We are kid free (we went the stereotypical dog parent route)
Love a good theatrical show.
We are looking for a fun but relaxing time for our 20th wedding anniversary next year.
Everything I've researched so far says Virgin is a match, especially the food. Get my partner a plant burger or tasty not too fancy plant dish and that is a happy happy partner. I'm less picky but a well fed partner makes a happy cruise so it's a priority.
So, colour me surprised when I found these great options just to be told by the TA that we would hate them and should look at Celebrity, who from what I can see is no where near as accommodating. I could be wrong though, we have only sailed NCL (hated, never going back), Princess (meh), and Oceannia (nice but not much entertainment and a bit difficult to get some to understand that dairy and meat is a no go. they had some great plant based dishes for me but my partner had to fight hard to get that precious plant burger, only available through room service.)
From what I'm seeing it doesn't seem like many Canadian agents work with Virgin. Can a Canadian work with an American agent or is it best to go with the limited choices we have?