I have done both. Ohana has much better food, fun activities for the kids and is much less expensive. The Luau is outdoors so it can be HOT. The food was a disappointment--bland and barely warm. The show was ok but not worth $50+ per person. Definately try Ohana!