I traveled up to NYC for the interview, as the manager wanted to "connect in person" before making a decision. Which i agreed to and thought would be great as well.
I waited 2 hours while the manager got ready to see me ( i was emailed while i was walking up to the store that my interview needed to be pushed back, which set me back on other plans ). we spoke for two hours in total. So this was a 4 hour process.
The interview itself was laid back and i enjoyed the style, but it definitely could've been a virtual interview.