5 stars. Period
Everything you think you are gonna get and then there is some more ....