5 Excellent

6 ouf of 5

One word would sum it up and thats
AWESOME