It's a fixed price per person and is a family style buffet. I can't recall the price per person though. Search online and the pricing should come up.
Be careful if you don't want to buy the added picture package! The waiter came to our table and asked for our credit card payment. I thought he meant for the meal so I handed over my card. I know, silly me for not asking! The portraits they take before you sit down to eat are optional. Say no if you don't want to buy it. You can have them take your pic with your own camera. I was just so giddy to be finally eating at O'hana's that I wasn't thinking rationally. Lol