Seen the pictures and videos of Panwaburi Beachfront Resort in Phuket? If you’re thinking about booking a stay there, here’s everything you should know before you do.