Haven't used them for catering but have eaten there several times. You might try calling them and seeing if they do catering/events. I have a feeling they do.
Luau is great. It's a small little place just up the hill from Green Lake. I've several of their entrees and always enjoyed them. THe bar is a good spot for a drink as well. While the space is small, it's jam packed with atmosphere.