If I could I would give it six stars for it all.