Puzzle did a great job playing at our wedding reception. Our guests had a great time and Puzzle worked with us (right up to the day of the wedding) to choose the songs that we wanted. We highly recommend Puzzle to anyone looking for a great-sounding, professional band. They played a big part in making our wedding day extra special! Thanks Puzzle!