Bill did an excellent job and we were so happy with how he handled the surprise event. It turned out better than we thought. It was perfect. I would definitely use Bill again and again. Very professional and so easy to work with. So he gets 10 in our book.