5* great weekend yet again.