LG G6 Review: Five star flagship