Our overall experience was excellent. Tim did a great job keeping in contact with us before the wedding, incorporated all of our song choices, and providing people with great dancing music all night. He was respectful, professional, and very helpful in helping us organize our reception! Keep up the great work!