The Magic Castle is a Los Angeles Institution. If you have the ability to visit, take advantage of it. The shows are very entertaining, whether they are in the show rooms or at the side tables located throughout the venue. I've been a couple of times and every time is a great visit. It has been over ten years since my last visit and I wasn't expecting to be thrilled about the dinner, but was pleasantly surprised that the food was good. One of my friends' pasta tasted "tinny", but the prime rib was great, as was the mac n cheese and truffle fries.
It is not a cheap evening with entry, dinner and drinks (you get one salon show with dinner, the others you have to queue up and wait to get stand-by seating for), so make sure, regardless of what time your dinner reservations are, that you arrive in time to see more than one show and wander around and see the card tricks and other magicians on the other areas.
I'm looking forward to going back soon.