Dani completely delivered on service and entertainment. He is very talented...very beautiful music that fit the tastes and style of our group. He was super accommodating and was fluid with the party. Did his own set up and break down and did not have many needs which made it super easy. You will not be disappointed with his service!! Thank you so much Dani!!