Almost perfect except when they screwed up my steak order and made it well instead of medium. Staff was very understanding and quickly replaced my steak with the correct order (seriously, my table mates maybe got another one or two bites in before I had a new plate...so quick!) otherwise everything went well. At the end of the meal, my cousin asked for a tour of the kitchen (she's a CIA grad) and they let her check it out.