Food is good and reasonably priced. Upper deck will give you a great view of the ocean. Have seen some really great live entertainment. I wouldn't say it's a great place for kids, but more of an adult place. Don's be put-off by the motorcycles you see in the parking lot. I have been there many times and have never seen any kind of problems. You may have to park along the road if it's one of those popular nights but that's rare. It does get a little crowded and cramped sometimes, but any popular place will.