Bob played for my daugther's wedding cocktail hour (90 minutes). He was terrific! Good pre-event communication. He was prompt and ready to go on time, and played wonderfully. Looked good, and it was really an easy and good experience. Highly recommend. I'd use Bob again for another event, certainly.