Peach has self check-in booths at Kansai airport. This system does not work and caused chaos at check-in (which was meant to open at 17.30 but actually opened much earlier).
The seats are extremely uncomfortable and not designed for a 6 hour flight - they might be OK for domestic routes in Japan but not for this flight duration. Nothing like the quality of seat that you get on Air Asia.
Buying food & drink on the flight was an awful experience; I ordered regular items from the in-flight menu, but this seemed to cause complete panic. The attendant came back three times to check the order. I could not pay by card as 'I had not registered my card' though she could not explain what this meant nor why my card was good enough to pay for the flight but not good enough to buy some snacks. She was shocked that I had no Yen (we were on a flight to Thailand, why would I?) but agreed that I could pay in Thai Baht. I gave the correct money, assuming this would be helpful, but no, it contained a coin which was unacceptable. I gave another banknote; this, despite being Thai legal tender, was unacceptable as it had the wrong King's face on it. An absolute farce, it tooke more than 20 minutes from placing the order to receiving it.
Avoid Peach at all costs.