Be sure to bring the 2 photos of each applicant(45mm*35mm) if not you will end up paying 300-400baht at the airport. Filling form, declaration and other stuff will take about 30 minutes after arrival. Carry Thai currency for VOA payments.
I will keep the advice in mind and hold my bookings for few weeks. Information is very confusing online but I will give a try at the immigration officr next month to try my luck. I will update the group as well. For now I'm happy living in Phuket for 2 months 😊