Positive experience
I feel I read some terrible things about Icelandair before and I was soooo nervous. Flew with them yesterday from DC Dulles to Heathrow and here is my honest review.
Food
Indeed you do not get any but tbh this was for me a good thing, because it meant that I basically had dinner at the airport, boarded and slept, while I find usually it takes about an hour for them to serve food, and then they wake you at like 4 am for give you more, which is like 2 am US time and you are far from hungry. I packed a sandwich and some camomile tea bag and they provided loads of hot water and coffee in my second flight.
Luggage
This is what I was the most nervous about and decided to risk it using the one small carry on I own which would only really be under 8 inches thick if I compressed it but it fit fine and they let me check in for free so added extra stuff and was waitng for me in London.
Seats
There were actually pretty spacious, had aisle both times, from DC to Iceland it was a 3-3 and from Iceland to London a 2-3-2, we were even given blankets and pillows in the first leg. Honestly despite it being a small plane for the first leg it was more confortable than United.
Timeliness
This is the lowest score since both flights were delayed, first one we boarded about 30 mins late and second one we ended up stranded in the tarmac for an hour. Thankfully, despite having only an hour for my conection I made it fine, as there is no passport control since no Schengen and terminal D is small. But hey last time I flew United to Paris they just cancelled my flight so this was way better!
Connection
Well in both cases bor uboarding and boarding a bus and stairs were used which is a bit weird, this meant I was hardly any time in the actual airport
Total
Overall I would say that comparing it to British Airways or United it was a confortable flight in what matters but of course they do not give anything, as longas you don't mind brining your own food or purchasing it, I woudl recommend it and definetly fly again if the price is way lower (difference for a one way flight was 350 USD), flying direct on way back as difference was 50 USD.