Took a flight from PEN to Phuket a couple of months ago. Gets it done and appreciate the comfort of flying direct to Phuket without going through KUL.
No drink service but I think they had snacks/drinks for sale.
Let me know if you have more questions.