IB long haul in B+ is not bad, but not quite the same as CW. You won't get a totally horizontal bed, but it'll be flat and quite comfortable. Long haul food in B+ is generally excellent, crew can be hit and miss much like BA, but generally well trained and attentive. IB short haul, however, is not so fancy and sometimes not worth it verses... dare I say it... EZY or FR