He deserves nothing but 5 stars in each category! He is also really compliant which helped us soo much. Totally recommended :-)