Mike was awesome! He responded quickly each time I contacted him and was able to accommodate all my requests. He was orgainized and timely and had offered to meet with me before the party to work out exactly what I was anticipating. He did readings for my daughters bachlorette party and was a hit. He encourage lots of participation and gave very appropriate readings for the situation. He was such a hit, that he even was willing to stay longer than the agreed upon 2 hours so that everyone that wanted a reading had at least one session with him. I would use Mike again and can whole heartedly recommend him.