AMS does an awesome job. We didn't end up going with them for our wedding, but attended one where they DJ'd and wish we would have chosen them. They really knew when to be involved in the reception and when not to. The songs kept the evening going without getting too corney. I know that our friends (the bride and groom) were really happy with the whole evening and so relieved not to have to worry about keeping their DJ under control. They were the ultimate in professional.