7 outta 7. Everything you would expect and possible more.