A plus and 5 star in every respect