Great service! The DJ was prepared and had a perfect schedule for the event. The music selection was ok but some weren't exactly what I expected for the specific event.