Hi,
We had a business class trip with SV May last year from MNL - AMS. I am not sure if they changed terminals since then but for us our trip was good in general. We just had a layover of about 4-6 hours in JED. But the business class lounge was a good place to hang around and stay. Decent food at all hours of the day, shower area, and lots of chairs and some sleeping pods.