5 star all round, couldn’t have asked for more.