The Castle lives up to its hype!