You either love it or hate it...