I was there last week - one of the better BA lounges that I've visited! You board directly from the lounge and the bar is a nice touch with the Boston skyline in the background.
Hot food commences at 5:30 and there are sandwiches, cheese etc. before then.
Enjoy!