Depuff & Define praised by the Beauty and the Dirt