I recommend this company! Jamal was a pleasure to work with! So polite and nice! On the wedding day he jumped right in and danced on the dance floor when it was needed and made sure that all the guests were having fun! He also provided a photo booth which was fun for the guests as well.