I was very disappointed with Craig and JD from Magnificient Moments. The music played was not was we wanted to begin with. My fiance and I carefully selected the must to be played, only to have music like Michael Jackson start off our dance h...our. They forgot the bridal party dance, which I had to remind them off. The MC, JD, created 10 minutes of rules prior to our introductions which were not okayed nor wanted by us. The introductions were not what we wanted. They did not stick to their timeline, and I had to remind them to do the garter/bouquet toss before my videographer and photographer left and many more things happened that we were disappointed with. I would not recommend going with this company. They don't do what the bride/groom want or make it about the bride/groom, but rather make weddings their own show. We did our homework, and we wanted to give our business to small business owners rather than some large company. This vendor is one I completely regret going with and I do not recommend them to others.