DJ leaves a lot to be desired, otherwise decent.