Rate me on the scale of 1-10 1-5 needs a lot improvement 6- good 7- nice 8- awesome 9- fantastic 10 - perfect