I just came through this airport (Terminal 3) twice in the last week or so and it was OK. Receiving luggage upon arrival was very slow but it did finally arrive. I heard later that they X-ray every single piece of luggage coming through. Customs and immigration coming in went surprisingly quick. I was very pleased with that. The food court is very expensive and has few selections. Expect flight delays and be patient. I have been traveling internationally for 40 years since I was a child and Jose Marti Airport was consistent with what you can expect in a third world country. Don't forget that on departure you must pay a 25 CUC departure tax! It also must be paid in cash.