First time with Virgin, indeed my first over the Atlantic. Check in at both ends was kind of ok. My only major gripe is why, on flights both ways had Virgin oversubscribed for Premium and then proceded to literally have a lottery for who goes where. Surely it is not too hard to count heads as they book? Even Ryan Air let you pick a seat beforehand, even prior to check in! As someone who gets slightly anxious when unable to see out of a window, this was a bit of a concern to me not knowing till the last few minutes.
The plus points are that the phone app was reliable, able to check in online.
The flight itself, both ways, was faultless, very good cabin crew, and well treated. Premium economy is pretty good and would recomend to anyone to pay a little extra.