Looks like Iberia has upgraded their Business Class cabin. What a delightful way to start a trip.