Would give six stars if I could.