10/10 would recommend for location, bang for your buck, and overall.