Very happy with the service on board and overall experience. Cabin crew friendly, helpful and thoughtful - getting me mint tea from the other galley which I’m not even sure I was meant to have in economy, asking if I was ok when I refused a meal wrapped in a blanket at 5pm, and I watched them turning off reading lights for passengers who had fallen asleep, and asking an awake passenger to close cabin blind for a sleeping passenger, to avoid cabin crew leaning over them. Food was very good and imaginative. Announcements were informative and a good balance between preparing us and reassuring us about expected mild turbulence - as a nervous passenger I really appreciated this. Also the safety demo video managed to make conveying safety info memorable and fun.
Only reason I’m not giving a 5 is I think it could be easier to navigate to information prior to checkin - for example I wanted to check bag drop times and weights in the week leading up to departure and that was quite tricky.