Best experience.  Everyone remembered your name, and called you by it.  I dont think there's anything not awesome on the menu.  Yes it's pricey, but it's not like you do this type of thing every day.  I'd definately go again. Only thing missing was some shouting coming from the kitchen