Just Arrived home from a holiday in Cuba flying with Cubana airlines. I sympathize with the people that had bad experiences but our flight was on time we upgraded to Tropical class which was well worth it for GBP200 and had tons of room and good service. Granted the planes are old and Russian but still have to adhere to the same safety requirements. The inflight entertainment is terrible - in fact it's non existent but the food and drink were fine so take plenty of newspapers books and PSP games for the kids. Cuban's do things differently and the fine details are not perfect by any stretch so if possible I would choose a different and trusted airline if you have a standard you expect. For example I was told Tropical Class was better than Virgin Premium which is just a lie!