5 stars, exactly what we wanted