I can't comment on BE, but I was on the round ATL/HNL and HNL/ATL nonstop on the A330 about 3 weeks ago. The service was quite good. We had a couple of rounds of PDBs, there was a pre-dinner drink service with warm nuts, and the food was quite good, both main meals and prearrival meals. The snack service was also good and the basket had a lot of variety.