This place was definitely an experience I'll remember. If you're ever lucky enough to check this place out, you're in for a treat! When you first pull up to the Magic Castle, the valet greets you and you wait in line to enter. I went on a Saturday with my wife and our brothers and sisters. The place opened at 5PM and we got there a little after that. I would recommend getting there on time or even earlier as it did get busy even though they just opened up.
When we finally got in, there was a lobby and a really small gift shop. We paid for admittance and then said the magic words "open sesame" to enter. Our dinner wasn't til 6PM so we got drinks at the bar. They had a lounge with some parlor magic tricks going on but it got full. That's why I would recommend going as early as you can to get the most out of this place.
Dinner was surprisingly better than what I expected after reading the reviews on here. We got the truffle fries for appetizers. It was okay. Not the greatest. I ordered a 14oz steak. I can't remember the name but it was pretty delicious. The dinner was pretty pricey, but since this was a rare occasion I guess it was worth it. We were celebrating my birthday as well so they offered champagne or a slice of cheesecake to me. I got the cheesecake and it was pretty good and a nice addition to the meal. The service was really good and the food was better than expected. Because we ate dinner here, we got a ticket to the 8:30PM magic show. Since it was a busy weekend, at least we were guaranteed a seat.
After dinner, we walked around to go see some of the different areas and shows. Because it was so busy and packed, the wait times were really long and you needed to be in line way in advance before the show even started. This was the only thing I didn't like was the wait and being so crowded. I thought it was a more exclusive place but it didn't seem like it from the inside.
We got to watch a few magic shows and up close magic tricks. The shows were really good and an experience I'll never forget. If you ever get the chance to be invited here, make sure to come and experience this for yourself!