Well exceeded expectations throughly enjoyed