Amazing!!! They came early and had a dj booth set up near where the ceremony was taking place and played music for our guests before we walked down the isle. at the last minute do to part of the wedding party being late. The song set list had to be rearranged and they did it with no problem! Then once the reception started they kept everything high intensity and had everyone dancing on an the floor. Can not say enough good things about them! Thank you mirage entertainment!!!