I can't say anything about the service, but I would warn them that the armed guards at check-in and/or boarding are normal for EL-AL.
From seatguru, it appears that there are no PTVs, just overhead monitors. However, there is a portable video system for rent for $15 (http://www.elal.co.il/ELAL/English/AllAboutYourFlight/InFlight/InflightEntertainment/PlayerMedia/) that looks decent. The seats look quite good as well (33-34" pitch, 18" wide).
Hope this helps,
Radial engines don't leak oil, they are just marking their territory!