Sounds like a good deal. I agree with everyone else, definitely get it in writing, but beyond that just work hard and make sure you provide a good service to everyone. Theres a saying that goes something like "A satisfied customer tell 1 person and an angry customer tells 10". Just be polite and helpful and it should work out. Best of luck and let us all know how it goes!