10/10 would recommend for ANY type of function! For our wedding I didn't give A'don a must play list. I let him read the vibe of the room and do his thing. I am sooo beyond glad I did that, every single guest no matter the age was entertained! ...Biggest thank you to A'don!! He kept the party going all night, and everyone was on the dance floor!