Isn’t “sie” too formal in this context? German’s a neat language in many ways but miscalculating the correct level of formality can be very offensive to them and it’s often difficult for English speakers to gauge.
All right have it your way...make it “du”.