Wow, I have stayed all over the world, Opoa Beach Hotel is right up there with the most memorable. I stayed in a Beach Bungalow. Beautiful design and comfortable with great attention to detail. The employees were gracious and helpful. The food in the restaurant was exquisite. I highly recommend this hotel!