10 out of 10 in all areas. Highly recommend.